タグ

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

  • 名前に関するガイドライン | Microsoft Docs

    名前付けのガイドラインでは、アセンブリ、名前空間、型、メンバー、およびパラメーターなど、クラス ライブラリの構成要素に対して適切な識別子を選択するためのガイダンスを示します。 これらのガイドラインに従った識別子を選択すると、ライブラリの使いやすさが向上します。このため、ユーザーはライブラリを使用するために新しい一連の規則を習得する必要性を感じずに済みます。 開発者にとって一貫性のある環境を提供するには、パブリック クラスやプロテクト メソッドなど、公開される要素にこれらのガイドラインを適用する必要があります。 ただし、コード全体での一貫性を維持し保守性を向上させるには、これらの規則をコード全体で一貫して使用することを検討します。 Portions Copyright 2005 Microsoft Corporation. All rights reserved. Portions Copy

    名前に関するガイドライン | Microsoft Docs
  • WSL のインストール

    開発者は、Windows マシン上で WindowsLinux の両方の機能に同時にアクセスできます。 LinuxWindows サブシステム (WSL) を使用すると、開発者は、従来の仮想マシンやデュアルブート セットアップのオーバーヘッドなしで Linux ディストリビューション (Ubuntu、OpenSUSE、Kali、Debian、Arch Linux など) をインストールし、Linux アプリケーション、ユーティリティ、Bash コマンド ライン ツールを変更せずに Windows で直接使用できます。 前提条件 以下のコマンドを使用するには、Windows 10 バージョン 2004 以上 (ビルド 19041 以上) または Windows 11 を実行している必要があります。 それより前のバージョンの場合は、手動インストール ページを参照してください。 WS

    WSL のインストール
  • Playwright を使用してMicrosoft Edgeで自動化とテストを行う - Microsoft Edge Developer documentation

    Playwright ライブラリは、1 つの API を介してブラウザー間の自動化を提供します。 Playwright は、Chromium 、Firefox、WebKit を 1 つの API で自動化するためのNode.jsライブラリです。 Playwright は、常緑、対応、信頼性、高速のクロスブラウザー Web オートメーションを可能にするために構築されています。 Microsoft Edge はオープンソースのChromium Web プラットフォーム上に構築されているため、PlaywrightMicrosoft Edge を自動化することもできます。 Playwright は既定で ヘッドレス ブラウザー を起動します。 ヘッドレス ブラウザーでは UI が表示されないため、代わりにコマンド ラインを使用する必要があります。 また、完全 (ヘッドレスではない) Micr

    Playwright を使用してMicrosoft Edgeで自動化とテストを行う - Microsoft Edge Developer documentation
  • AppLocker

  • wevtutil

    Enables you to retrieve information about event logs and publishers. You can also use this command to install and uninstall event manifests, to run queries, and to export, archive, and clear logs. Syntax wevtutil [{el | enum-logs}] [{gl | get-log} <Logname> [/f:<Format>]] [{sl | set-log} <Logname> [/e:<Enabled>] [/i:<Isolation>] [/lfn:<Logpath>] [/rt:<Retention>] [/ab:<Auto>] [/ms:<MaxSize>] [/l:<

    wevtutil
  • ネットワーク経由で OSD に PXE を使用する - Configuration Manager

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

    ネットワーク経由で OSD に PXE を使用する - Configuration Manager
  • システムおよび組織管理 (SOC) 1 Type 2 - Microsoft Compliance

    SOC 1 Type 2 の概要 サービス組織のシステムおよび組織管理 (SOC) は、米国公認会計士協会 (AICPA) によって作成された内部統制レポートです。 エンド ユーザーがアウトソーシングされたサービスに関連するリスクを評価して対処できるように、サービス organizationによって提供されるサービスを調査することを目的としています。 SOC 1 Type 2 認証は次のように実行されます。 SSAE No. 18, 構成証明基準: 明確化と再書き込み, AT-C セクション 320 を含みます, ユーザーエンティティの内部制御に関連するサービス組織でのコントロールの検討に関するレポート (AICPA, プロフェッショナル標準). 財務報告に対するユーザー エンティティの内部統制に関連するサービス組織での統制の調査に関する SOC 1 報告 (AICPA ガイド)。 構成証

    システムおよび組織管理 (SOC) 1 Type 2 - Microsoft Compliance
  • Microsoft Intune とは

    ✅ アプリ管理の簡略化 Intune には、アプリの展開、更新、削除など、組み込みのアプリ エクスペリエンスがあります。 次の操作を行うことができます: プライベート アプリ ストアに接続してアプリを配布できます。 Microsoft Teams など、Microsoft 365 アプリを有効にできます。 Win32 アプリと基幹業務 (LOB) アプリを展開できます。 アプリ内のデータを保護するアプリ保護ポリシーを作成できます。 アプリとそのデータへのアクセスを管理できます。 詳細については、「Microsoft Intune を使用したアプリの管理」を参照してください。 ✅ ポリシーの展開を自動化する アプリ、セキュリティ、デバイス構成、コンプライアンス、条件付きアクセスなどのポリシーを作成できます。 ポリシーの準備ができたら、これらのポリシーをユーザー グループやデバイス グループに

    Microsoft Intune とは
  • Rust の最初のステップ - Training

    利用が広がり人気が高まっている新しいプログラミング言語の習得に関心がありますか? ここから始めましょう。 Rust で高速で効果的なプログラムを構築するために必要な知識の基盤を築きましょう。 このラーニング パスの内容は次のとおりです。 Rust コードの最初の行を記述するために必要なツールをインストールする。 Rust の基的な概念を学ぶ。 エラーを処理する方法を学ぶ。 Rust でメモリを管理する。 ジェネリック型と特性を使用する。 パッケージとクレート用のモジュールを設定する。 自動テストを記述して実行する。 コマンドライン プログラムを作成する。

  • Dependency injection in ASP.NET Core

    By Kirk Larkin, Steve Smith, and Brandon Dahler ASP.NET Core supports the dependency injection (DI) software design pattern, which is a technique for achieving Inversion of Control (IoC) between classes and their dependencies. For more information specific to dependency injection within MVC controllers, see Dependency injection into controllers in ASP.NET Core. For information on using dependency

    Dependency injection in ASP.NET Core
  • Go の最初の手順 - Training

    プログラミング言語の学習に関心があるのに、どこから始めればよいかわからない場合は、 ここから始めましょう。 Go で単純なプログラムを構築するために必要な基的な構文と思考プロセスについて説明します。 このラーニング パスの内容は次のとおりです。 Go コードの最初の行を記述するために必要なツールをインストールします。 Go で制御フローを使用する方法について説明します。 Go でのデータ型について説明します。 エラーを処理する方法について説明します。 メソッドとインターフェイスを使用する Go での同時実行のしくみについて説明します。 プログラムを作成してテストします。

    Go の最初の手順 - Training
  • IIS 用に Python Web アプリを構築する - Visual Studio (Windows)

    インターネット インフォメーション サービス (IIS) を Windows コンピューター (Azure 上の Windows 仮想マシンを含む) 上の Web サーバーとして使用するときは、IIS が Python のコードを正しく処理できるように Python Web アプリケーションを設定する必要があります。 構成は、Python Web アプリの web.config ファイルの設定を介して行われます。 この記事では、必要な設定を構成する方法について説明します。 前提条件 Python on Windows がインストールされている。 Web アプリを実行する場合、「Python インタープリターのインストール」の説明に従って、Python の必要なバージョンを直接 Windows ホスト マシンにインストールします。 python.exe インタープリターの場所を特定します。

    IIS 用に Python Web アプリを構築する - Visual Studio (Windows)
  • MVVM - ステート マシン パターンによる WPF コマンド処理

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ステート マシン パターンによる WPF コマンド処理 Tarquin Vaughan-Scott Windows Presentation Foundation (WPF) には、UI とコマンド ロジックを分離できるようにする強力なコマンド処理フレームワークがあります。モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) デザイン パターンを使用すると、コマンドは ICommand インターフェイスを実装するビューモデルでプロパティとして公開されます。ビューのコントロールがこれらのプロパティにバインドされます。ユーザーがそのコントロールを操作すると、コマンドが実行

    MVVM - ステート マシン パターンによる WPF コマンド処理
  • DDD 指向マイクロサービスの設計 - .NET

    このコンテンツは eBook の「コンテナー化された .NET アプリケーションの .NET マイクロサービス アーキテクチャ」からの抜粋です。.NET Docs で閲覧できるほか、PDF として無料ダウンロードすると、オンラインで閲覧できます。 ドメイン駆動設計 (DDD) は、ユーザーのユース ケースに則したビジネスの現状に基づくモデリングを提唱します。 アプリケーションの構築のコンテキストで、DDD は問題をドメインと呼んで論じます。 独立した問題領域のことを境界付けられたコンテキストと言い (境界コンテキストはそれぞれ特定のマイクロサービスに関連します)、共通の言語を使ってこれらの問題を論じることを重視します。 また、内部実装をサポートするための多くの技術的概念とパターンも提案します。たとえば、(ドメイン モデル貧血症ではなく) 豊富なモデルを持つドメイン エンティティ、値オブジェ

    DDD 指向マイクロサービスの設計 - .NET
  • Microsoft Entra Domain Services でグループ ポリシーを作成して管理する - Microsoft Entra ID

    Microsoft Entra Domain Services のユーザー オブジェクトとコンピューター オブジェクトの設定は、多くの場合、グループ ポリシー オブジェクト (GPO) を使用して管理されます。 Domain Services には、AADDC Users と AADDC Computers のコンテナー用の組み込みの GPO が用意されています。 これらの組み込みの GPO をカスタマイズして、環境のニーズに合わせてグループ ポリシーを構成できます。 "AAD DC 管理者" グループのメンバーは、Domain Services ドメイン内でグループ ポリシー管理特権を持っています。また、カスタムの GPO と組織単位 (OU) を作成することもできます。 グループ ポリシーとそのしくみの詳細については、「グループ ポリシーの概要」を参照してください。 ハイブリッド環境で

    Microsoft Entra Domain Services でグループ ポリシーを作成して管理する - Microsoft Entra ID
  • ASP.NET MVC アプリケーションでの リポジトリ パターンおよび Unit of Work パターンの実装 (9/10)

    著者: Tom Dykstra Contoso University のサンプル Web アプリケーションでは、Entity Framework 5 Code First と Visual Studio 2012 を使用して ASP.NET MVC 4 アプリケーションを作成する方法を示します。 チュートリアル シリーズについては、シリーズの最初のチュートリアルを参照してください。 前のチュートリアルでは、継承を使用して、Student エンティティ クラスと Instructor エンティティ クラスの冗長コードを減らしました。 このチュートリアルでは、CRUD 操作に リポジトリ パターンおよび Unit of Work パターンを使用するいくつかの方法について説明します。 前のチュートリアルと同様に、このチュートリアルでは、新しいページを作成するのではなく、既に作成したページでのコー

    ASP.NET MVC アプリケーションでの リポジトリ パターンおよび Unit of Work パターンの実装 (9/10)
  • .NET の gRPC の概要

    gRPC は言語に依存しない高性能なリモート プロシージャ コール (RPC) フレームワークです。 gRPC の主な利点: 最新の高性能軽量 RPC フレームワーク。 既定でプロトコル バッファーを使用する契約優先の API 開発。言語に依存しない実装を可能にします。 厳密に型指定されたサーバーとクライアントを生成する目的で、さまざまな言語で利用できるツール。 クライアント、サーバー、双方向ストリーミング呼び出しをサポートします。 Protobuf バイナリ シリアル化でネットワークの使用率を減らします。 以上の利点から gRPC は以下に最適です。 効率性が重要となる軽量のマイクロサービス。 開発に複数の言語が必要になる多言語システム。 ストリーミングの要求または応答を処理する必要があるポイントツーポイントのリアルタイム サービス。 .proto ファイルに対する C# のツールのサポ

    .NET の gRPC の概要
  • ASP.NET のドキュメント | Microsoft Docs

    ASP.NET ドキュメント ASP.NET Core を使用して、高速、安全、クロスプラットフォーム、クラウドベースの Web アプリとサービスを作成する方法について説明します。 チュートリアル、サンプル コード、基事項、API リファレンスなどを参照できます。

    ASP.NET のドキュメント | Microsoft Docs
  • CQRS パターン - Azure Architecture Center

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 CQRS はコマンド クエリ責務分離を表し、データ ストアの読み取りと更新の操作を分離するパターンです。 アプリケーション内に CQRS を実装すると、そのパフォーマンス、スケーラビリティ、セキュリティが最大化される場合があります。 CQRS への移行によって生まれる柔軟性により、システムは時間の経過と共にさらに進化し、更新コマンドでドメイン レベルのマージ競合が発生することを防ぐことができます。 コンテキストと問題 従来のアーキテクチャでは、データベースの更新とクエリに同じデータ モデルが使用されます。 このシンプルな方法は、基的な CRUD 操作に適しています。 ただし、複雑なアプリケーションの場合、こ

    CQRS パターン - Azure Architecture Center
  • セキュリティに関する 10 の鉄則

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Microsoft Security Response Center では、毎年何千ものセキュリティ レポートを調査しています。この中には、当社のいずれかの製品の問題に起因する真のセキュリティの甘さを指摘するレポートもあります。このような場合、我々はこのエラーを修正するための修正プログラムをできるだけ迅速に作成します (「Microsoft Security Response Center を巡るツアー」を参照)。また、単に製品の使い方の間違いが原因となって発生する問題がレポートされているケースもあります。しかし、ほとんどがその中間に位置します。つまり、真のセキュリティ問題を論じているものの、製品の問題が原因

    セキュリティに関する 10 の鉄則