System.DirectoryServices.Protocols 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.DirectoryServices.Protocols 名前空間の意味・解説 

System.DirectoryServices.Protocols 名前空間

メモ : この名前空間は、.NET Framework version 2.0 で新しく追加されたものです。

System.DirectoryServices.Protocols 名前空間は、Lightweight Directory Access Protocol (LDAP) バージョン 3 (V3) 標準および Directory Services Markup Language (DSML) バージョン 2.0 (V2) 標準で定義されているメソッドを提供します。
クラスクラス

 クラス説明
パブリック クラスAddRequestAddRequest クラスは、ディレクトリにエントリを追加します。
パブリック クラスAddResponseAddResponse クラスは SendRequest によって、AddRequest への応答として返されます。
パブリック クラスAsqRequestControlAsqRequestControl クラスは、属性スコープ クエリ (ASQ: Attribute Scoped Query) コントロールを作成します。このコントロールは検索要求で使用され、強制的に、特定の DN 値を持つ属性をクエリの基準にします。
パブリック クラスAsqResponseControlAsqResponseControl クラスは、AsqRequestControl クエリへの応答として SearchResponse オブジェクトに返されます。
パブリック クラスBerConversionExceptionBerConversionException クラスは、BerConverter オブジェクトを使用してデータを変換する場合にスローされる例外です。
パブリック クラスBerConverterBerConverter クラスは、基本エンコーディング規則 (BER: Basic Encoding Rules) を使用して構造化データのエンコードとデコードを行います。
パブリック クラスCompareRequestCompareRequest クラスは、ディレクトリ オブジェクトが、属性に指定した値を保持するかどうかを決定します。
パブリック クラスCompareResponseCompareResponse クラスは SendRequest によって、CompareRequest への応答として返されます。
パブリック クラスCrossDomainMoveControlCrossDomainMoveControl クラスは、ModifyDNRequest オブジェクトで使用され、LDAP オブジェクトを特定のドメインから他のドメインへ移動します。
パブリック クラスDeleteRequestDeleteRequest クラスは、ディレクトリからエントリを削除します。
パブリック クラスDeleteResponseDeleteResponse クラスは SendRequest によって、DeleteRequest への応答として返されます。
パブリック クラスDirectoryAttributeDirectoryAttribute クラスによって、属性値にアクセスできるようになります。
パブリック クラスDirectoryAttributeCollectionDirectoryAttributeCollection クラスには、DirectoryAttribute オブジェクトのコレクションが格納されます。
パブリック クラスDirectoryAttributeModificationDirectoryAttributeModification クラスにより、DirectoryAttribute の値を変更できるようになります。
パブリック クラスDirectoryAttributeModificationCollectionDirectoryAttributeModificationCollection クラスには、DirectoryAttributeModification オブジェクトのコレクションが格納されます。
パブリック クラスDirectoryConnectionDirectoryConnection クラスは抽象基本クラスであり、インスタンス化できません。ディレクトリ サーバーに接続するには、LdapConnection クラスまたは DsmlSoapHttpConnection クラスを使用します。
パブリック クラスDirectoryControlDirectoryControl クラスは、さまざまな LDAP 操作の拡張データを指定します。
パブリック クラスDirectoryControlCollectionDirectoryControlCollection クラスは、DirectoryControl オブジェクトのコレクションを管理します。
パブリック クラスDirectoryExceptionDirectoryException クラスは、すべての System.DirectoryServices.Protocols 例外の基本クラスとして使用される抽象クラスです。
パブリック クラスDirectoryIdentifierDirectoryIdentifier クラスは、接続先を識別する抽象クラスです。
パブリック クラスDirectoryNotificationControlDirectoryNotificationControl クラスは、Active Directory のオブジェクトが変更されたときにクライアントに通知が送信されるように登録するために、拡張 LDAP 非同期検索機能で使用されるディレクトリ コントロールです。
パブリック クラスDirectoryOperationDirectoryOperation クラスは、要求および応答の要素のベースとして使用される抽象クラスです。
パブリック クラスDirectoryOperationExceptionDirectoryOperationException クラスは、LdapConnection.SendRequest メソッドによってスローされる例外で、サーバーがエラーのある DirectoryResponse オブジェクトを返したことを示します。
パブリック クラスDirectoryRequestDirectoryRequest クラスは、SearchRequest クラスや AddRequest クラスなどの、要求に関連したクラスの基本クラスです。
パブリック クラスDirectoryResponseDirectoryResponse クラスは、SearchResponse クラスや AddResponse クラスなどの、要求応答のクラスの基本クラスです。
パブリック クラスDirSyncRequestControlDirSyncRequestControl クラスは、以前の状態以降に変更になったオブジェクトのディレクトリをアプリケーションが検索できるようにするディレクトリ コントロールです。
パブリック クラスDirSyncResponseControlDirSyncResponseControl クラスは、DirSyncRequest 情報をサーバーからクライアントに渡すために使用するディレクトリ コントロールです。
パブリック クラスDomainScopeControlDomainScopeControl クラスは、要求の完了時に参照を生成しないよう、LDAP サーバーに指示するために使用されるディレクトリ コントロールです。
パブリック クラスDsmlAuthRequestDsmlAuthRequest クラスは、要求が Principal プロパティで識別されるセキュリティ プリンシパルによって実行されるように、その要求のアクセス制御が解釈されることを示します。
パブリック クラスDsmlAuthResponseDsmlAuthResponse クラスは SendRequest によって、DsmlAuthRequest への応答として返されます。
パブリック クラスDsmlDirectoryIdentifierDsmlDirectoryIdentifier クラスは、HTTP サーバーを識別します。
パブリック クラスDsmlDocumentDsmlDocument クラスは、DSML ドキュメントの作成または操作のための抽象クラスです。これは DsmlRequestDocument と DsmlResponseDocument の基本クラスです。DsmlDocument はコレクションとインデックスをサポートしています。そのコレクションの各項目は DirectoryOperation から派生するオブジェクトです。
パブリック クラスDsmlErrorResponseDsmlErrorResponse クラスは、重大なエラーが発生した場合に、サーバーによって生成されます。
パブリック クラスDsmlInvalidDocumentExceptionDsmlInvalidDocumentException クラスは、DSML Request ドキュメントまたは DSML Response ドキュメントが整形式の XML でないか DSMLv2 スキーマで検証できない場合に発生する例外です。
パブリック クラスDsmlRequestDocumentDsmlRequestDocument クラスを使用すると、AddRequest、ModifyRequest、SearchRequest などの DSML 要求ペイロードを作成できます。これには、0 個以上の DirectoryRequest 派生オブジェクトが含まれます。ユーザーは、サーバーへの送信前に、DirectoryRequest を追加、削除、変更および列挙を行うことができます。DsmlRequestDocument を DSML バインディング クラスで使用して、DsmlSoapHttpConnection などのドキュメントを送信できます。
パブリック クラスDsmlResponseDocumentDsmlResponseDocument クラスは、DirectoryResponse から派生した 0 個以上のオブジェクトを含んだ DsmlRequestDocument オブジェクトへの応答として生成された、読み取り専用のコレクションです。
パブリック クラスDsmlSoapConnectionDsmlSoapConnection クラスは抽象クラスであり、インスタンス化できません。これにより、セッション指向の機能を提供することで、ステートレスなプロトコルとステートフルなプロトコルを同じように処理できます。
パブリック クラスDsmlSoapHttpConnectionDsmlSoapHttpConnection クラスは、HTTP 経由の SOAP を使用した DSML Gateway への接続を表します。
パブリック クラスErrorResponseExceptionErrorResponseException クラスは、サーバーが <errorResponse> を返した場合に発生する例外です。
パブリック クラスExtendedDNControlExtendedDNControl クラスは、Active Directory オブジェクトの識別名の拡張形式を要求します。
パブリック クラスExtendedRequestExtendedRequest クラスは、拡張された LDAP 操作をサーバーに渡します。
パブリック クラスExtendedResponseExtendedResponse クラスは SendRequest によって、ExtendedRequest への応答として返されます。
パブリック クラスLazyCommitControlLazyCommitControl クラスは、追加、削除、置換などの DS 変更コマンドの結果を、操作がメモリ内で完了した後、ディスクにコミットされる前に返すよう、サーバーに指示します。
パブリック クラスLdapConnectionLdapConnection クラスは、Microsoft Active Directory サーバーまたは LDAP サーバーへの TCP/IP または UDP の LDAP 接続を作成します。
パブリック クラスLdapDirectoryIdentifierLdapDirectoryIdentifier クラスは、1 つ以上の LDAP サーバーのディレクトリ識別子を作成します。
パブリック クラスLdapExceptionLdapException クラスは、LDAP が ResultCode に含まれないエラー コードを返す場合に発生する例外です。
パブリック クラスLdapSessionOptionsLdapSessionOptions クラスは、各種 LDAP セッション オプションを取得または設定します。
パブリック クラスModifyDNRequestModifyDNRequest クラスは、オブジェクトの識別名を変更します。このクラスは、オブジェクトの新しい親への移動とオブジェクトの名前の変更の両方またはそのいずれかを行います。
パブリック クラスModifyDNResponseModifyDNResponse クラスは SendRequest によって、ModifyDNRequest への応答として返されます。
パブリック クラスModifyRequestModifyRequest クラスは、既存ディレクトリ エントリの属性を変更します。
パブリック クラスModifyResponseModifyResponse クラスは SendRequest によって、ModifyRequest への応答として返されます。
パブリック クラスPageResultRequestControlPageResultRequestControl クラスは、サーバーが検索結果を指定されたページ サイズで返すように指示します。
パブリック クラスPageResultResponseControlPageResultResponseControl クラスは、ページ データをサーバーからクライアントに渡すために使用されるディレクトリ コントロールです。
パブリック クラスPartialResultsCollectionPartialResultsCollection クラスは、未完了の非同期操作から返された部分的な結果を表します。
パブリック クラスPermissiveModifyControlPermissiveModifyControl クラスは、ModifyRequest オブジェクトの動作の変更に使用されます。
パブリック クラスQuotaControlQuotaControl クラスは、セキュリティ プリンシパルのセキュリティ識別子 (SID) を渡して、クォータ関連のデータを取得するために使用されます。
パブリック クラスReferralCallbackReferralCallback クラスは、参照コールバック メソッドとして使用されるデリゲートを格納します。
パブリック クラスSearchOptionsControlSearchOptionsControl クラスは、フラグをサーバーに渡して、検索動作を制御するために使用されます。
パブリック クラスSearchRequestSearchRequest クラスは、検索操作を開始します。
パブリック クラスSearchResponseSearchResponse クラスは、サーバーによって、SearchRequest オブジェクトへの応答として送信されます。この応答は、0 個以上の SearchResultEntry オブジェクトと、0 個以上の SearchResultReference オブジェクトを格納します。
パブリック クラスSearchResultAttributeCollectionSearchResultAttributeCollection クラスは、DirectoryAttribute オブジェクトのコレクションです。
パブリック クラスSearchResultEntrySearchResultEntry クラスには、結果セットに返されるオブジェクトが格納されます。
パブリック クラスSearchResultEntryCollectionSearchResultEntryCollection クラスには、結果セットに返される SearchResultEntry オブジェクトのコレクションが格納されます。
パブリック クラスSearchResultReferenceSearchResultReference クラスは、サーバーによって返される単一の検索参照を格納します。
パブリック クラスSearchResultReferenceCollectionSearchResultReferenceCollection クラスには、SearchResultReference オブジェクトのコレクションが格納されます。
パブリック クラスSecurityDescriptorFlagControlSecurityDescriptorFlagControl クラスは、フラグをサーバーに渡して、各種セキュリティ記述子の動作を制御するために使用されます。
パブリック クラスSecurityPackageContextConnectionInformationSecurityPackageContextConnectionInformation クラスは、セキュリティで保護された接続に関するデータを格納します。
パブリック クラスShowDeletedControlShowDeletedControl クラスは、SearchRequest で使用され、検索フィルタに一致する削除されたオブジェクトを検索結果に含める必要があることを指定します。
パブリック クラスSortKeySortKey クラスは、並べ替えコントロールで使用する並べ替え条件を格納します。
パブリック クラスSortRequestControlSortRequestControl クラスは SearchRequest で使用され、サーバーが検索結果をクライアントに返す前に、それらを並べ替えるように指示します。
パブリック クラスSortResponseControlSortResponseControl クラスは、並べ替えデータをサーバーからクライアントに渡すために使用されます。
パブリック クラスTlsOperationExceptionTlsOperationException クラスは、要求に失敗した場合に StartTransportLayerSecurity メソッド内で発生する例外です。
パブリック クラスTreeDeleteControlTreeDeleteControl クラスは、ディレクトリ内のサブツリー全体を削除するために、DeleteRequest で使用されます。
パブリック クラスVerifyNameControlVerifyNameControl クラスは、オブジェクトの存在を検証するために使用するサーバーを指定する、LDAP 検索機能で使用されます。
パブリック クラスVlvRequestControlVlvRequestControl クラスは、サーバーから仮想一覧表示 (VLV: Virtual List View) のサポートを要求するために使用されます。
パブリック クラスVlvResponseControlVlvResponseControl クラスは、サーバーからクライアントに仮想一覧表示 (VLV: Virtual List View) データを渡すために使用されます。
デリゲートデリゲート
 デリゲート説明
パブリック デリゲートDereferenceConnectionCallbackDereferenceConnectionCallback デリゲートは、不要になった接続を逆参照します。この接続は、おそらく QueryForConnectionCallback デリゲートまたは NotifyOfNewConnectionCallback デリゲートの正常な呼び出しによって確立されました。
パブリック デリゲートNotifyOfNewConnectionCallbackNotifyOfNewConnectionCallback デリゲートは、参照追跡中に新しい接続が作成された場合に呼び出されます。
パブリック デリゲートQueryClientCertificateCallbackQueryClientCertificateCallback デリゲートは、SSL 接続の確立時にクライアント証明書を指定するために使用する、既定のコールバック関数を取得または設定します。
パブリック デリゲートQueryForConnectionCallbackQueryForConnectionCallback デリゲートは、使用できるキャッシュされた接続が存在するかどうかを確認します。
パブリック デリゲートVerifyServerCertificateCallbackVerifyServerCertificateCallback デリゲートは、SSL 接続の確立時にサーバー証明書を検証するために使用する、既定のコールバック関数を取得または設定します。
列挙型列挙型
 列挙体説明
パブリック列挙体AuthTypeAuthType 列挙体は、接続で使用する認証方式を指定するために使用されます。
パブリック列挙体DereferenceAliasDereferenceAlias 列挙体は、エイリアスの逆参照に使用するプロセスを指定します。
パブリック列挙体DirectoryAttributeOperationDirectoryAttributeOperation 列挙体は、ディレクトリ属性に対して実行する操作を指定します。
パブリック列挙体DirectorySynchronizationOptionsDirectorySynchronizationOptions 列挙体は、DirSyncRequestControl オブジェクトでの検索の動作を指定します。
パブリック列挙体DsmlDocumentProcessingDsmlDocumentProcessing 列挙体は、DSML ドキュメントの処理方法を指定します。
パブリック列挙体DsmlErrorProcessingDsmlErrorProcessing 列挙体は、エラーの発生時の処理方法を指定します。
パブリック列挙体DsmlResponseOrderDsmlResponseOrder 列挙体は、応答が受信される順序を指定します。
パブリック列挙体ErrorResponseCategoryErrorResponseCategory 列挙体は、発生する可能性のある DSML エラーの応答を格納します。
パブリック列挙体ExtendedDNFlagExtendedDNFlag 列挙体は、拡張された識別名の形式を指定します。
パブリック列挙体LocatorFlagsLocatorFlags 列挙体は、ドメイン コントローラを検索するために必要なデータを指定します。
パブリック列挙体PartialResultProcessingPartialResultProcessing 列挙体は、部分的な結果の処理の必要な種類を指定します。
パブリック列挙体ReferralChasingOptionsReferralChasingOptions 列挙体では、参照追跡を実行するかどうか、および追跡する場合はその方法を指定します。
パブリック列挙体ResultCodeResultCode 列挙体は、操作の結果コードを示します。
パブリック列挙体SearchOptionSearchOption 列挙体は、検索の動作方法を定義する検索オプションを指定します。
パブリック列挙体SearchScopeSearchScope 列挙体は、検索のスコープを指定します。
パブリック列挙体SecurityMasksSecurityMasks 列挙体は、各種のセキュリティ記述子オプションを指定します。
パブリック列挙体SecurityProtocolSecurityProtocol 列挙体は、接続で使用されるセキュリティ プロトコルを指定するために使用されます。



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「System.DirectoryServices.Protocols 名前空間」の関連用語

System.DirectoryServices.Protocols 名前空間のお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



System.DirectoryServices.Protocols 名前空間のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS