タグ

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

  • Microsoft PowerToys

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

    Microsoft PowerToys
  • Async/Await - 非同期プログラミングのベスト プラクティス

    async void を避ける 使用できる戻り値の型には、Task、Task<T>、および void の 3 つがありますが、async メソッドで自然な戻り値の型は Task と Task<T> だけです。同期コードから非同期コードに変換する際、型 T を返すメソッドはすべて Task<T> を返す async メソッドになり、void を返すメソッドはすべて Task を返す async メソッドになります。次のコード スニペットは、void を返す同期メソッドとそれに相当する非同期メソッドを示しています。 void MyMethod() { // Do synchronous work. Thread.Sleep(1000); } async Task MyMethodAsync() { // Do asynchronous work. await Task.Delay(1000);

    Async/Await - 非同期プログラミングのベスト プラクティス
    mollifier
    mollifier 2023/05/23
  • JapaneseCalendar クラス (System.Globalization)

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

    JapaneseCalendar クラス (System.Globalization)
    mollifier
    mollifier 2022/11/17
  • 例外について知りたかったことのすべて - PowerShell

    エラー処理は、コードを記述するときにはなくてはならないものです。 多くの場合、予期される動作になっているかどうか、条件を確認し、検証することができます。 予期しないことが発生した場合、例外処理を利用します。 他のユーザーのコードにより生成された例外を簡単に処理でき、また他のユーザーが処理するための独自の例外を生成することもできます。 基的な用語 この記事に進む前に、いくつかの基的な用語について説明する必要があります。 例外 例外とは、通常のエラー処理で問題に対処できない場合に作成されるイベントのようなものです。 数値を 0 で除算することやメモリ不足などが、例外が作成されることになる例です。 場合によっては、使用しているコードの作成者が、特定の問題の発生時に例外を作成することがあります。 スローとキャッチ 例外が発生することを、例外がスローされると言います。 スローされた例外を処理する

    例外について知りたかったことのすべて - PowerShell
  • Visual Studio を使用した web 配置の ASP.NET: ファイル変換のWeb.config

    作成者: Tom Dykstra スタート プロジェクトをダウンロードする このチュートリアル シリーズでは、Visual Studio 2012 または Visual Studio 2010 を使用して、ASP.NET Web アプリケーションをAzure App Service Web Appsまたはサード パーティのホスティング プロバイダーに展開 (発行) する方法について説明します。 シリーズの詳細については、シリーズ の最初のチュートリアルを参照してください。 概要 このチュートリアルでは、Web.configファイルを別の宛先環境にデプロイするときに、 ファイル を変更するプロセスを自動化する方法について説明します。 ほとんどのアプリケーションは、アプリケーションの展開時に異なる必要がある Web.config ファイル内の設定を持っています。 これらの変更を行うプロセスを自

    Visual Studio を使用した web 配置の ASP.NET: ファイル変換のWeb.config
    mollifier
    mollifier 2022/07/11
  • アプリのオフライン ファイル (app_offline.htm)

    アプリのオフライン ファイル (app_offline.htm) は、アプリをシャットダウンするために ASP.NET Core モジュールによって使用されます。 app_offline.htm という名前のファイルがアプリのルート ディレクトリで検出された場合、アプリを正常にシャットダウンし、受信要求の処理を停止することが、ASP.NET Core モジュールによって試みられます。 shutdownTimeLimit 内で定義されている秒数が経過してもまだアプリが実行されている場合、ASP.NET Core モジュールによって実行中のプロセスが停止されます。 app_offline.htm ファイルが存在している間、ASP.NET Core モジュールは、app_offline.htm ファイルの内容を返送することで、要求に応答します。 app_offline.htm は 4 GB 未満

    アプリのオフライン ファイル (app_offline.htm)
    mollifier
    mollifier 2022/07/11
  • .NET Framework でのトランスポート層セキュリティ (TLS) のベスト プラクティス - .NET Framework

    トランスポート層セキュリティ (TLS) プロトコルは、インターネット経由でやり取りされる情報のプライバシーを保護することを目的として策定された業界標準です。 TLS 1.2 は、以前のバージョンよりセキュリティが強化された標準です。 TLS 1.2 はいずれ、最新リリースの標準 TLS 1.3 に取って代わられます。最新版は前のより速く、セキュリティが改善されています。 この記事では、TLS プロトコルを使う .NET Framework アプリケーションのセキュリティ保護に関する推奨事項を示します。 .NET Framework アプリケーションのセキュリティ保護を維持するため、TLS のバージョンをハードコーディングしないでください。 .NET Framework アプリケーションでは、オペレーティング システム (OS) がサポートしている TLS のバージョンを使う必要があります

    .NET Framework でのトランスポート層セキュリティ (TLS) のベスト プラクティス - .NET Framework
    mollifier
    mollifier 2022/03/08
  • 対象となる .NET Framework を指定する - Visual Studio (Windows)

    Visual Studio では、プロジェクトの対象となる .NET のバージョンを指定できます。 フレームワークを対象にする機能は、指定したフレームワーク バージョンで利用できる機能のみをアプリケーションで使用することを保証するのに役立ちます。 別のコンピューター上で実行する .NET Framework アプリについては、アプリケーションが対象とする .NET Framework バージョンが、コンピューターにインストールされている .NET Framework バージョンとの互換性を持っている必要があります。 Visual Studio のソリューションには、異なるバージョンの .NET を対象とするプロジェクトを含めることができます。 ただし、1 つのビルドのための参照条件を使用して 1 つのバージョンの .NET に対してのみビルドを行うか、各バージョンに対して異なるバイナリを再

    対象となる .NET Framework を指定する - Visual Studio (Windows)
    mollifier
    mollifier 2021/07/28
  • .NET Framework 4.8、4.7、4.6、4.5 移行ガイド - .NET Framework

    旧バージョンの .NET Framework を使用してアプリを作成した場合、通常は .NET Framework 4.5 とそのポイント リリース (4.5.1 と 4.5.2)、.NET Framework 4.6 とそのポイント リリース (4.6.1 と 4.6.2)、.NET Framework 4.7 とそのポイント リリース (4.7.1 および 4.7.2)、または .NET Framework 4.8 へ簡単にアップグレードできます。 Visual Studio でプロジェクトを開きます。 プロジェクトが旧バージョンの Visual Studio で作成されている場合は、 [Project Compatibility]\(プロジェクト互換性\) ダイアログ ボックスが自動的に開きます。 Visual Studio におけるプロジェクトのアップグレードの詳細については、「V

    .NET Framework 4.8、4.7、4.6、4.5 移行ガイド - .NET Framework
    mollifier
    mollifier 2021/07/28
  • WMI の CPU 使用率の高い問題のトラブルシューティング - Windows Server

    この記事では、Windows オペレーティング システムで Windows Management Instrumentation (WMI) の CPU 使用率の高い問題を診断する方法について説明します。 問題を特定する ほとんどのシナリオでは、CPU は WmiPrvse.exe プロセスによって消費され、WMI サービス (Winmgmt) をホストするsvchost.exe が高い CPU 使用率を消費している場合がいくつかあります。 タスク マネージャーの [プロセス] ウィンドウまたは [詳細] ウィンドウを確認して、正確なプロセスを特定する プロセスが WmiPrvse.exe または svchost.exe (WMI サービス Winmgmt をホストしている) かどうかを特定し、プロセス ID を識別します。 次に例を示します。 [タスク マネージャー>の詳細] に移動し、

    WMI の CPU 使用率の高い問題のトラブルシューティング - Windows Server
    mollifier
    mollifier 2021/04/21
  • SQL Server への接続を確立している間に、ネットワーク関連またはインスタンス固有のエラーが発生しました - SQL Server

    適用対象: SQL Server SQL Server インスタンスに接続すると、次の 1 つ以上のエラー メッセージが表示される場合があります。 この記事では、これらのエラーのトラブルシューティングに役立ついくつかの手順について、単純なものから複雑なものまで、問題の順序で説明します。 エラー メッセージ 完全なエラー メッセージは、アプリケーションとサーバー環境で使用されるクライアント ライブラリによって異なります。 次の詳細を確認して、次のいずれかのエラー メッセージが表示されているかどうかを確認できます。 SQL Server への接続を確立している間に、ネットワーク関連またはインスタンス固有のエラーが発生しました インスタンス名が正しく、SQL Serverがリモート接続を許可するように構成されていることを確認します。 プロバイダー: 名前付きパイプ プロバイダー、エラー: 40

    SQL Server への接続を確立している間に、ネットワーク関連またはインスタンス固有のエラーが発生しました - SQL Server
    mollifier
    mollifier 2020/05/15
  • ASP.NET MVC 3 Release Notes

    A quick reference topic that lists the helpers and basic syntax is available as part of the ASP.NET Razor syntax documentation at the following URL: https://www.asp.net/webmatrix/tutorials/asp-net-web-pages-api-reference Additional Dependency Injection Support Building on the ASP.NET MVC 3 Preview 1 release, the current release includes added support for two new services and four existing services

    ASP.NET MVC 3 Release Notes
    mollifier
    mollifier 2020/01/20
  • Visual Studio 2022 のポート、移行、アップグレード プロジェクト

    Developer Community | Visual Studio 2022 ロードマップ | システム要件 | 互換性 | 再頒布可能コード | リリース履歴 | ライセンス条項 | ブログ | 最新リリースの既知の問題 | Visual Studio のドキュメントの最新情報 新しいバージョンの Visual Studio はいずれも、ほとんどの種類のプロジェクト、ファイル、その他の資産に対応しています。 新しい機能に依存しない場合は、これまでと同様にこれらを操作できます。 Microsoft では、以前のバージョン (Visual Studio 2019、Visual Studio 2017、Visual Studio 2015、Visual Studio 2013、Visual Studio 2012 など) との下位互換性を維持しようとしています。 しかし、一部の種類のプロジ

    Visual Studio 2022 のポート、移行、アップグレード プロジェクト
    mollifier
    mollifier 2020/01/20
  • 方法: .NET Framework 4 以降のバージョンをサポートするアプリを構成する - .NET Framework

    共通言語ランタイム (CLR) をホストするすべてのアプリでは、マネージド コードを実行するために CLR を開始またはアクティブ化する必要があります。 通常、.NET Framework アプリはビルドされた CLR のバージョンで実行されますが、アプリケーション構成ファイル (app.config ファイルと呼ばれることもあります) を使用して、デスクトップ アプリのこの動作を変更できます。 ただし、アプリケーション構成ファイルを使用して Windows ストア アプリまたは Windows Phone アプリの既定のアクティベーション動作は変更できません。 この記事では、デスクトップ アプリを .NET Framework の別のバージョンで実行できるようにする方法を説明し、バージョン 4 以降を対象とする方法の例を示します。 アプリが実行される .NET Framework のバー

    方法: .NET Framework 4 以降のバージョンをサポートするアプリを構成する - .NET Framework
    mollifier
    mollifier 2018/10/05
  • HowTo: Management Studio を使ってトランザクションログファイル (ldf) のサイズを小さくする方法

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

    HowTo: Management Studio を使ってトランザクションログファイル (ldf) のサイズを小さくする方法
  • #AzureAD と Microsoft アカウントの重複問題に対する取り組み

    執筆者: Alex_SimonsMS (in Azure Active Directory, Thought Leadership) このポストは、9 月 15 日に投稿された Cleaning up the #AzureAD and Microsoft account overlap の翻訳です。 皆様、こんにちは。 現在マイクロソフトが提供しているクラウド ID システムには、職場または学校のメールアドレスで作成された Azure Active Directory (AD) アカウントと個人用 Microsoft アカウント (旧称 “Live ID” アカウント) の 2 つがあり、ユーザー エクスペリエンスが非常にわかりづらいと多くのご意見をいただいています。特に、下の画面に表示されるメッセージがよくわからないという声をお聞きします。 特に多いご要望は以下のとおりです。 開発者:

    #AzureAD と Microsoft アカウントの重複問題に対する取り組み
    mollifier
    mollifier 2018/05/22
  • SQL Server Configuration Manager - SQL Server

    Applies to: SQL Server SQL Server Configuration Manager is a tool to manage the services associated with SQL Server, to configure the network protocols used by SQL Server, and to manage the network connectivity configuration from SQL Server client computers. Beginning with SQL Server 2022 (16.x), you can use Configuration Manager to manage the Azure extension for SQL Server. SQL Server Configurati

    SQL Server Configuration Manager - SQL Server
  • ロック モード

    Microsoft SQL Server データベース エンジンは、さまざまなロック モードを使用してリソースをロックします。これにより、同時に実行されている複数のトランザクションがリソースにアクセスする方法が決まります。 適用対象: SQL Server 2008 R2 以上のバージョン。 次の表に、データベース エンジンのリソース ロック モードを示します。

    ロック モード
    mollifier
    mollifier 2017/04/10
  • マイクロソフトのパスワードに関するガイダンス

    こんにちは、プラットフォーム サポートチームの高田です。 今回は、先日公開されました、パスワードについてのガイダンス情報をお届けします。 記事は、米国 AD チームのブログ記事を一部翻訳したものです。ホワイト ペーパーにて詳細を確認されたい方はこちらのリンクを参照ください。ここでは、日IT 管理者向けに、パスワード管理について有用な箇所のみ、サポートチームで要約したものを提供いたします。 基的にパスワード管理についてオンプレミス Active Directory、Azure Active Directory および Microsoft Account を問わず共通した情報ではありますが、一部の項目については、Azure Active Directory や Microsoft Account 固有の情報も含まれます。 IT 管理者向けの、パスワードに関するガイダンスは以下のとおり

    マイクロソフトのパスワードに関するガイダンス
  • 第 3 章 トランザクション分離レベルの選択とデッドロックの問題~ SQL Server 2000 における Web アプリケーション開発 ~

    表 3-1 3.2 デッドロックの問題 それでは、図 3-4 の処理を Serializable トランザクション分離レベルに設定し実行すれば、問題がなくなるのでしょうか? 確かにそれで、お化け (Phantoms) は、現れなくなるでしょう。しかし、今度は、デッドロックの問題が発生します。では、前回作成したテーブルを使用して実験してみましょう。準備として、下記ステートメントを実行しユーザーを 2 人、顧客テーブルに追加しておきます。 INSERT INTO 顧客 VALUES(1,'ユーザーA','東京都千代田区','03-3282-1234','','') INSERT INTO 顧客 VALUES(2,'ユーザーB','東京都千代田区','03-3282-5678','','') クエリ   アナライザから 2 つの接続を作成 クエリ アナライザを起動し、接続を 2 つ作り一方がユー

    第 3 章 トランザクション分離レベルの選択とデッドロックの問題~ SQL Server 2000 における Web アプリケーション開発 ~
    mollifier
    mollifier 2016/03/09