タグ

ブックマーク / learn.microsoft.com (50)

  • .NET マネージド言語の戦略 - .NET

    Microsoft は、.NET プラットフォーム上で C#、F#、Visual Basic の 3 つの言語を提供しています。 この記事では、各言語の戦略について説明します。 これらの戦略が示していることと、各言語の詳細を学ぶ方法に関する追加の記事へのリンクを探してください。 C# C# は、高いパフォーマンスのコードを記述しながら開発者の生産性を向上させるクロスプラットフォームの汎用言語です。 何百万人もの開発者がいる C# は、最も人気のある .NET 言語です。 C# は、エコシステムとすべての .NET ワークロードを幅広くサポートしています。 オブジェクト指向の原則に基づいて、他のパラダイム (特に関数型プログラミング) の多くの機能が組み込まれています。 低レベルの機能は、安全でないコードを記述することなく、高効率のシナリオをサポートします。 .NET ランタイムとライブラリ

    .NET マネージド言語の戦略 - .NET
    rumbaba
    rumbaba 2023/02/22
  • JwtBearerOptions Class (Microsoft.AspNetCore.Authentication.JwtBearer)

    rumbaba
    rumbaba 2021/02/04
  • MVVM で Model はどのように作るべきなのでしょうか?

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 質問 2014年3月20日木曜日 6:33 | 2 票 MVVM パターンで考えたとき, ViewModel が View に公開するプロパティの記述方法にはどのようなものがあるでしょうか. (1) ViewModel に INotifyPropertyChanged を実装して ViewModel のメンバを直接公開 ← Model の存在意義がない (2) Model に INotifyPropertyChanged を実装? ← MVVM 的に違う気がする (3) ViewModel が Model のインスタンスを保持して Model のプロパティを View に公開 ← これ・・・? 自分がこれまで

    MVVM で Model はどのように作るべきなのでしょうか?
    rumbaba
    rumbaba 2019/07/31
  • BackgroundWorker クラス (System.ComponentModel)

    名前空間: System.ComponentModel アセンブリ:System.dll, System.ComponentModel.EventBasedAsync.dll アセンブリ:System.ComponentModel.EventBasedAsync.dll アセンブリ:System.dll アセンブリ:netstandard.dll ソース:BackgroundWorker.cs ソース:BackgroundWorker.cs ソース:BackgroundWorker.cs 重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 public ref class BackgroundWorker : IDisposable pub

    BackgroundWorker クラス (System.ComponentModel)
    rumbaba
    rumbaba 2019/07/12
    今更2.0の開発ががが
  • Part 1. Windows フォームのマルチスレッド処理の基礎 - とあるコンサルタントのつぶやき - Site Home - MSDN Blogs

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. さて、Windows フォームは、Windows OS が持つ様々なウィンドウ制御の仕組みに基づいて開発されている UI 技術です。このため、Windows フォームのマルチスレッド処理を理解するためには、まず Windows OS がどのようにして Windows フォームアプリケーションを動作させているのかについて理解する必要があります。その中でも特に重要なのが、メッセージキューとメッセージループです。これらを理解することで、なぜ UI が固まるのか、また固まることを防ぐにはどうしたらよいのか、とい

    Part 1. Windows フォームのマルチスレッド処理の基礎 - とあるコンサルタントのつぶやき - Site Home - MSDN Blogs
    rumbaba
    rumbaba 2019/02/13
  • Troubleshooting the DataRepeater Control (Visual Studio)

    rumbaba
    rumbaba 2018/12/20
  • 7 月の .NET Framework 向けの更新プログラムを適用すると Classic ASP アプリケーション内での .NET Framework で開発された COM のインスタンス生成で問題が発生する可能性があります

    こんにちは。Internet Information Services (IIS) サポートです。 今月公開いたしました .NET Framework 向けの更新プログラムを適用すると、後述の問題が発生する場合があることが確認できています。 Blog で現象の概要と、現時点で判明している対応策についてご案内します。 [ 問題の概要 ] 2018 年 7 月公開の .NET Framework 向けの更新プログラムを適用後、Classic ASP 内で .NET Framework で開発された COM オブジェクトのインスタンスを生成時に問題が発生し ASP アプリケーションが異常終了する場合があります。 現在影響の確認ができている更新プログラムは下記のとおりです。 Windows Server 2008 Windows Server 2008 用の .NET Framework 2.

    7 月の .NET Framework 向けの更新プログラムを適用すると Classic ASP アプリケーション内での .NET Framework で開発された COM のインスタンス生成で問題が発生する可能性があります
    rumbaba
    rumbaba 2018/07/21
  • .NET Framework の新元号対応予定について

    皆様、こんにちは。 今回は、.NET Framework の新元号対応に関わる変更について、変更の内容とリリース予定についてご案内します。 変更内容 現在、マイクロソフトでは .NET Framework のクラス ライブラリの新元号対応に関して以下の 2 点の変更を予定しています。 変更 1. 各元号における最終年を超えた和暦表現の文字列 (平成 32 年、昭和 65 年など) を日付型オブジェクトに変換する際の緩和措置 変更 2. .NET Framework 3.5 においても、和暦計算時に元号情報のレジストリを参照するような変更 それぞれの詳細について、以下にご案内します。 変更 1. について .NET Framework では、System.DateTime.Parse メソッドや VisualBasic の CDate 関数など、和暦表現の文字列を DateTime などの日

    .NET Framework の新元号対応予定について
    rumbaba
    rumbaba 2018/06/25
  • Azure アーキテクチャ センター - Azure Architecture Center

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    Azure アーキテクチャ センター - Azure Architecture Center
  • Essential .NET - C# 8.0 と Null 許容参照型

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 February 2018 Volume 33 Number 2 Essential .NET - C# 8.0 と Null 許容参照型 Mark Michaelis | February 2018 Null 許容参照型とは何でしょう。すべての参照型は Null が許容されるのではないでしょうか。 筆者は C# がお気に入りで、その綿密な言語設計はすばらしいと感じています。とはいえ、現在、C# が 7 回もバージョンが更新され、確固たる地位を築いているとしても、まだ完ぺきな言語とはいえません。つまり、C# には必ず新機能が追加されるだろうと当然のように予測されますが、残念ながら、いくつか問題もあります。その

    Essential .NET - C# 8.0 と Null 許容参照型
    rumbaba
    rumbaba 2018/04/22
  • 機械学習アルゴリズムの選択方法 - Azure Machine Learning

    よくある質問は、「どの機械学習アルゴリズムを使用すればよいか」ということです。 選択するアルゴリズムは、主として、データ サイエンス シナリオの次の 2 つの異なる側面によって決まります。 データを使って何をしたいか? 具体的には、過去のデータから学習することによって回答を得たいビジネス上の質問は何かということです。 データ サイエンス シナリオの要件は何か? 具体的には、ソリューションでサポートする精度、トレーニング時間、線形性、パラメーターの数、特徴の数はどのくらいかということです。 Note デザイナーは、従来の事前構築済みコンポーネント (v1) とカスタム コンポーネント (v2) の 2 種類のコンポーネントをサポートします。 これら 2 種類のコンポーネントには互換性がありません。 従来の事前構築済みコンポーネントは、主にデータ処理や、回帰や分類などの従来の機械学習タスク向け

    機械学習アルゴリズムの選択方法 - Azure Machine Learning
  • クラウド設計パターン - Azure Architecture Center

    これらの設計パターンは、信頼性の高い、スケーラブルで安全なアプリケーションをクラウドに構築するために役立ちます。 パターンごとに、そのパターンで対処する問題、パターンの適用に関する考慮事項、Microsoft Azure に基づいた例を説明します。 ほとんどのパターンには、Azure でのパターンの実装方法を示すコード サンプルまたはスニペットが含まれています。 ただし、パターンのほとんどは、ホストが Azure か他のクラウド プラットフォームかにかかわらず、分散システムに関連しています。 クラウド ワークロードでは、分散コンピューティングに関する誤解が生じやすくなります。 クラウド設計に関する誤解の例を次に示します。 ネットワークは信頼できる 待機時間はゼロである 帯域幅は無限に存在する ネットワークはセキュリティで保護されている トポロジが変更されることはない 管理者は 1 人しかい

    クラウド設計パターン - Azure Architecture Center
  • Azure入門資料をまとめました

    こんにちは!テクニカルエバンジェリストの大田です! 日に日に「Azureの入門資料がほしい」「まずは概要を知りたい」というご質問をいただくことが増えてきました。Cognitive Serviceなどの特徴的なサービスはもとより、PaaS, IaaS 系もラインナップが揃っているので、利用してみたいという人が増えてきているためです。 そんな声が聞けて嬉しい一方で、情報がまとまっていないと困ってしまうなと思うようにもなりました。そのため、この記事ではAzure入門資料のリンクをまとめます。 まずは学ぼう 概要が知りたい、チュートリアルに従って動かしてみたいという方はここの公式ドキュメントを見ましょう!サービスごとに情報がまとまっているので、情報を収集しやすいです。 公式ドキュメントもいいけど、まとまったスライドはないのかな?という方はdocs.comをのぞいてみましょう。特にこのページにはまと

    Azure入門資料をまとめました
  • HowTo: Management Studio を使ってトランザクションログファイル (ldf) のサイズを小さくする方法

    神谷 雅紀 Escalation Engineer 「ログファイルが大きくなってディスク領域を圧迫し始めているので、ファイルサイズを小さくしたい」という内容の問合わせは今でも多く寄せられます。今回は、SQL Server Management Studio GUI を使って、トランザクションログファイルのサイズを小さくする手順を紹介します。 ここに記載した方法で、トランザクションログファイルのサイズを小さくしたいという状況のほとんどに対応可能だと思います。 ここに記載した方法でトランザクションログファイルのサイズを小さくできない場合は、おそらく、トランザクションログファイルのサイズを小さくする前に、レプリケーションやミラーリングのトラブルシューティングなどが必要になるでしょう。 ステップ 1 : データベースの復旧モデルを確認する 復旧モデルが「単純」かそれ以外かによって、以降の手順が違っ

    HowTo: Management Studio を使ってトランザクションログファイル (ldf) のサイズを小さくする方法
  • C# で LINE Bot

    みなさん、こんにちは。Bot 開発してますか? 昨年発表された LINE 社の Messaging API とてもいい感じですが、個人的には、 - C# ライブラリが無い - Microsoft Bot Framework が LINE 対応していない という 2 点が嫌だったので、ライブラリを作ってみました 。今回はこちらを紹介します。 全てのソースはこちら: https://github.com/kenakamu/line-bot-sdk-csharp LINE Messaging API の申し込みと準備 1. LINE ビジネスセンターよりアカウント作成。https://business.line.me/ja/ 2. 会社/事業者を作成 3. サービスを利用開始のページより Messaging API を選択。 4. ここで間違えずに 「Developer Trial を始める」を

    C# で LINE Bot
  • 6 – Logging What You Mean: Using the Semantic Logging Application Block

    Introduction | What Does the Semantic Logging Application Block Do? | In-Process or Out-of-Process? | Buffering Log Messages | How Do I Use the Semantic Logging Application Block? | Creating an Event Source - Specifying the Event and its Payload, Specifying the Log Level, Using Keywords, Using Opcodes and Tasks, Sensitive Data, Verifying your EventSource Class | Versioning your EventSource Class |

    6 – Logging What You Mean: Using the Semantic Logging Application Block
  • ASP.NET Precompilation Overview

    ASP.NET can precompile a Web site before it is made available to users. This provides many advantages, which include faster response time, error checking, source-code protection, and efficient deployment. You can also compile a project by using the Web application project model. All code files (standalone, code-behind, and class files) in the project are compiled into a single assembly and stored

    ASP.NET Precompilation Overview
    rumbaba
    rumbaba 2017/06/05
  • 認可によって保護されたユーザー データを使って ASP.NET Core アプリを作成する

    管理者のブラウザーで連絡先を作成します。 管理者の連絡先から、削除と編集の URL をコピーします。 これらのリンクをテスト ユーザーのブラウザーに貼り付け、テスト ユーザーがこれらの操作を行えないことを確認します。 スターター アプリを作成する "ContactManager" という Razor Pages アプリを作成します。 [個人のユーザー アカウント] を使ってアプリを作成します。 名前空間がサンプルで使われている名前空間と一致するように、"ContactManager" という名前を付けます。 -uld により、SQLite ではなく LocalDB が指定されています。 dotnet new webapp -o ContactManager -au Individual -uld Models/Contact.cs: secure-data\samples\starter6

    認可によって保護されたユーザー データを使って ASP.NET Core アプリを作成する
    rumbaba
    rumbaba 2017/04/05
  • .NET コーディング規則 - C#

    コーディング規則は、開発チーム内でコードの読みやすさ、一貫性、コラボレーションを維持するために不可欠です。 業界のプラクティスと確立されたガイドラインに従っているコードは、理解、保守、拡張が容易です。 ほとんどのプロジェクトでは、コード規則を通じて一貫したスタイルが適用されます。 dotnet/docs プロジェクトと dotnet/samples プロジェクトも例外ではありません。 この一連の記事では、コーディング規則と、それらを適用するために使用するツールについて説明します。 規則をそのまま使用することも、チームのニーズに合わせて変更することもできます。 次のゴールに基づいて規則を選択しました。 正確性: サンプルがコピーされ、アプリケーションに貼り付けられます。 そのため、複数の編集を行った後でも、回復性と正確性を備えたコードを作成する必要があります。 教育: サンプルの目的は、.N

    rumbaba
    rumbaba 2016/11/09
  • ASP.NET Web API HTTP メッセージ ライフサイクル ポスターの日本語版を作りました - THE TRUTH IS OUT THERE - Site Home - MSDN Blogs

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    ASP.NET Web API HTTP メッセージ ライフサイクル ポスターの日本語版を作りました - THE TRUTH IS OUT THERE - Site Home - MSDN Blogs