ServiceEndpointCollection.Find メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービス エンドポイントのコレクションから、特定の基準を満たす最初のサービス エンドポイントを検索して返します。
オーバーロード
Find(Type) |
サービス エンドポイントのコレクションから、指定したコントラクト型に一致する最初のサービス エンドポイントを検索して返します。 |
Find(Uri) |
サービス エンドポイントのコレクションから、指定したアドレスを持つサービス エンドポイントを返します。 |
Find(XmlQualifiedName) |
サービス エンドポイントのコレクションから、指定した名前空間とコントラクト名を持つサービス エンドポイントを返します。 |
Find(Type, XmlQualifiedName) |
サービス エンドポイントのコレクションから、指定したコントラクト型の、指定したバインディング名と名前空間を持つサービス エンドポイントを返します。 |
Find(XmlQualifiedName, XmlQualifiedName) |
サービス エンドポイントのコレクションから、指定したコントラクト名と名前空間、および指定したバインディング名と名前空間を持つ最初のサービス エンドポイントを返します。 |
注釈
基準を満たすエンドポイントが複数ある可能性があります。 メソッドは、コレクション内で最初に見つかったものを返します。 特定の基準を満たす ServiceEndpoint オブジェクトをすべて検索する必要がある場合は、代わりに FindAll メソッドのいずれかを使用します。
Find(Type)
サービス エンドポイントのコレクションから、指定したコントラクト型に一致する最初のサービス エンドポイントを検索して返します。
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(Type ^ contractType);
public System.ServiceModel.Description.ServiceEndpoint Find (Type contractType);
member this.Find : Type -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractType As Type) As ServiceEndpoint
パラメーター
戻り値
指定したコントラクト型の最初の ServiceEndpoint。該当するものが見つからなかった場合は null
。
例外
contractType
が null
です。
注釈
この Find(Type) オーバーロードは、Windows Communication Foundation (WCF) プログラミング モデルに固有です。 このオーバーロードは、各エンドポイントの ContractType プロパティを確認します。 は ContractType 、 null
WCF プログラミング モデル (*Contract 属性を持つ型) から作成されていない場合 ContractDescription です。
基準を満たすエンドポイントが複数ある可能性があります。 メソッドは、コレクション内で最初に見つかったものを返します。 特定の基準を満たす ServiceEndpoint オブジェクトをすべて検索する必要がある場合は、代わりに FindAll メソッドのいずれかを使用します。
適用対象
Find(Uri)
サービス エンドポイントのコレクションから、指定したアドレスを持つサービス エンドポイントを返します。
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(Uri ^ address);
public System.ServiceModel.Description.ServiceEndpoint Find (Uri address);
member this.Find : Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (address As Uri) As ServiceEndpoint
パラメーター
戻り値
指定したアドレスを持つ最初の ServiceEndpoint。該当するものが見つからなかった場合は null
。
例外
address
が null
です。
注釈
基準を満たすエンドポイントが複数ある可能性があります。 メソッドは、コレクション内で最初に見つかったものを返します。 特定の基準を満たす ServiceEndpoint オブジェクトをすべて検索する必要がある場合は、代わりに FindAll メソッドのいずれかを使用します。
適用対象
Find(XmlQualifiedName)
サービス エンドポイントのコレクションから、指定した名前空間とコントラクト名を持つサービス エンドポイントを返します。
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(System::Xml::XmlQualifiedName ^ contractName);
public System.ServiceModel.Description.ServiceEndpoint Find (System.Xml.XmlQualifiedName contractName);
member this.Find : System.Xml.XmlQualifiedName -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractName As XmlQualifiedName) As ServiceEndpoint
パラメーター
- contractName
- XmlQualifiedName
サービスのコントラクトの XmlQualifiedName。
戻り値
指定した名前空間とコントラクト名を持つ最初の ServiceEndpoint。該当するものが見つからなかった場合は null
。
注釈
基準を満たすエンドポイントが複数ある可能性があります。 メソッドは、コレクション内で最初に見つかったものを返します。 特定の基準を満たす ServiceEndpoint オブジェクトをすべて検索する必要がある場合は、代わりに FindAll メソッドのいずれかを使用します。
適用対象
Find(Type, XmlQualifiedName)
サービス エンドポイントのコレクションから、指定したコントラクト型の、指定したバインディング名と名前空間を持つサービス エンドポイントを返します。
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(Type ^ contractType, System::Xml::XmlQualifiedName ^ bindingName);
public System.ServiceModel.Description.ServiceEndpoint Find (Type contractType, System.Xml.XmlQualifiedName bindingName);
member this.Find : Type * System.Xml.XmlQualifiedName -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractType As Type, bindingName As XmlQualifiedName) As ServiceEndpoint
パラメーター
- bindingName
- XmlQualifiedName
サービスのバインディングの XmlQualifiedName。
戻り値
指定したコントラクト型の、指定したバインディング名と名前空間を持つ最初の ServiceEndpoint。該当するものが見つからなかった場合は null
。
例外
contractType
または bindingName
が null
です。
注釈
基準を満たすエンドポイントが複数ある可能性があります。 メソッドは、コレクション内で最初に見つかったものを返します。 特定の基準を満たす ServiceEndpoint オブジェクトをすべて検索する必要がある場合は、代わりに FindAll メソッドのいずれかを使用します。
適用対象
Find(XmlQualifiedName, XmlQualifiedName)
サービス エンドポイントのコレクションから、指定したコントラクト名と名前空間、および指定したバインディング名と名前空間を持つ最初のサービス エンドポイントを返します。
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(System::Xml::XmlQualifiedName ^ contractName, System::Xml::XmlQualifiedName ^ bindingName);
public System.ServiceModel.Description.ServiceEndpoint Find (System.Xml.XmlQualifiedName contractName, System.Xml.XmlQualifiedName bindingName);
member this.Find : System.Xml.XmlQualifiedName * System.Xml.XmlQualifiedName -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractName As XmlQualifiedName, bindingName As XmlQualifiedName) As ServiceEndpoint
パラメーター
- contractName
- XmlQualifiedName
サービスのコントラクトの XmlQualifiedName。
- bindingName
- XmlQualifiedName
サービスのバインディングの XmlQualifiedName。
戻り値
指定したバインディングおよびコントラクト名と名前空間を持つ最初の ServiceEndpoint。
例外
contractName
または bindingName
が null
です。
注釈
基準を満たすエンドポイントが複数ある可能性があります。 メソッドは、コレクション内で最初に見つかったものを返します。 特定の基準を満たす ServiceEndpoint オブジェクトをすべて検索する必要がある場合は、代わりに FindAll メソッドのいずれかを使用します。
適用対象
.NET