Sdílet prostřednictvím


ServiceEndpointCollection.Find Metoda

Definice

Vrátí první koncový bod služby, který splňuje konkrétní kritéria z kolekce koncových bodů služby.

Přetížení

Find(Type)

Vrátí první koncový bod služby, který splňuje zadaný typ kontraktu z kolekce koncových bodů služby.

Find(Uri)

Vrátí koncový bod služby se zadanou adresou z kolekce koncových bodů služby.

Find(XmlQualifiedName)

Vrátí koncový bod služby se zadaným oborem názvů a názvem kontraktu z kolekce koncových bodů služby.

Find(Type, XmlQualifiedName)

Vrátí koncový bod služby zadaného typu kontraktu a se zadaným názvem vazby a oborem názvů z kolekce koncových bodů služby.

Find(XmlQualifiedName, XmlQualifiedName)

Vrátí první koncový bod služby se zadaným názvem kontraktu a názvem a názvem vazby a oborem názvů z kolekce koncových bodů služby.

Poznámky

Existuje potenciálně více koncových bodů, které by mohly splňovat kritéria. Metoda vrátí první, která byla zjištěna v kolekci. Pokud potřebujete najít všechny ServiceEndpoint objekty, které splňují zadaná kritéria, použijte místo toho jednu z FindAll metod.

Find(Type)

Vrátí první koncový bod služby, který splňuje zadaný typ kontraktu z kolekce koncových bodů služby.

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

Parametry

contractType
Type

Kontrakt Type pro koncový bod služby.

Návraty

ServiceEndpoint

ServiceEndpoint První ze zadaného typu kontraktu nebo null pokud nebyl nalezen žádný.

Výjimky

contractType je null.

Poznámky

Toto Find(Type) přetížení je specifické pro programovací model wcf (Windows Communication Foundation). Podívá se na ContractType vlastnost pro každý koncový bod. Může ContractType to být null v případě, že nebyl ContractDescription vytvořen z programovacího modelu WCF (typy s atributy *Kontrakt).

Existuje potenciálně více koncových bodů, které by mohly splňovat kritéria. Metoda vrátí první, která byla zjištěna v kolekci. Pokud potřebujete najít všechny ServiceEndpoint objekty, které splňují zadaná kritéria, použijte místo toho jednu z FindAll metod.

Platí pro

Find(Uri)

Vrátí koncový bod služby se zadanou adresou z kolekce koncových bodů služby.

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

Parametry

address
Uri

Koncový Uri bod služby.

Návraty

ServiceEndpoint

ServiceEndpoint První ze zadaných adres nebo null pokud nebyla nalezena žádná.

Výjimky

address je null.

Poznámky

Existuje potenciálně více koncových bodů, které by mohly splňovat kritéria. Metoda vrátí první, která byla zjištěna v kolekci. Pokud potřebujete najít všechny ServiceEndpoint objekty, které splňují zadaná kritéria, použijte místo toho jednu z FindAll metod.

Platí pro

Find(XmlQualifiedName)

Vrátí koncový bod služby se zadaným oborem názvů a názvem kontraktu z kolekce koncových bodů služby.

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

Parametry

contractName
XmlQualifiedName

Smlouva XmlQualifiedName o službě.

Návraty

ServiceEndpoint

První ServiceEndpoint s zadaným oborem názvů a názvem kontraktu nebo null pokud nebyl nalezen žádný.

Poznámky

Existuje potenciálně více koncových bodů, které by mohly splňovat kritéria. Metoda vrátí první, která byla zjištěna v kolekci. Pokud potřebujete najít všechny ServiceEndpoint objekty, které splňují zadaná kritéria, použijte místo toho jednu z FindAll metod.

Platí pro

Find(Type, XmlQualifiedName)

Vrátí koncový bod služby zadaného typu kontraktu a se zadaným názvem vazby a oborem názvů z kolekce koncových bodů služby.

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

Parametry

contractType
Type

Kontrakt Type pro koncový bod služby.

bindingName
XmlQualifiedName

Vazba XmlQualifiedName služby.

Návraty

ServiceEndpoint

ServiceEndpoint První ze zadaných typů kontraktů a názvu vazby a oboru názvů nebo null v případě, že nebyl nalezen žádný.

Výjimky

contractType nebo bindingName je null.

Poznámky

Existuje potenciálně více koncových bodů, které by mohly splňovat kritéria. Metoda vrátí první, která byla zjištěna v kolekci. Pokud potřebujete najít všechny ServiceEndpoint objekty, které splňují zadaná kritéria, použijte místo toho jednu z FindAll metod.

Platí pro

Find(XmlQualifiedName, XmlQualifiedName)

Vrátí první koncový bod služby se zadaným názvem kontraktu a názvem a názvem vazby a oborem názvů z kolekce koncových bodů služby.

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

Parametry

contractName
XmlQualifiedName

Smlouva XmlQualifiedName o službě.

bindingName
XmlQualifiedName

Vazba XmlQualifiedName služby.

Návraty

ServiceEndpoint

První ServiceEndpoint s zadanými názvy vazeb a kontrakty a obory názvů.

Výjimky

contractName nebo bindingName je null.

Poznámky

Existuje potenciálně více koncových bodů, které by mohly splňovat kritéria. Metoda vrátí první, která byla zjištěna v kolekci. Pokud potřebujete najít všechny ServiceEndpoint objekty, které splňují zadaná kritéria, použijte místo toho jednu z FindAll metod.

Platí pro