Freigeben über


ServiceEndpointCollection.Find Methode

Definition

Gibt den ersten Dienstendpunkt aus der Auflistung von Dienstendpunkten zurück, der bestimmte Kriterien erfüllt.

Überlädt

Find(Type)

Gibt den ersten Dienstendpunkt aus der Auflistung von Dienstendpunkten zurück, der dem angegebenen Vertragstyp entspricht.

Find(Uri)

Gibt einen Dienstendpunkt mit einer angegebenen Adresse aus der Auflistung der Dienstendpunkte zurück.

Find(XmlQualifiedName)

Gibt einen Dienstendpunkt mit einem angegebenen Namespace und Vertragsnamen aus der Auflistung von Dienstendpunkten zurück.

Find(Type, XmlQualifiedName)

Gibt einen Dienstendpunkt eines angegebenen Vertragstyps und mit einem bestimmten Bindungsnamen und Namespace aus der Auflistung von Dienstendpunkten zurück.

Find(XmlQualifiedName, XmlQualifiedName)

Gibt den ersten Dienstendpunkt mit dem angegebenen Vertragsnamen, Namespace und Bindungsnamen und Namespace aus der Auflistung von Dienstendpunkten zurück.

Hinweise

Es gibt potenziell mehrere Endpunkte, die die Kriterien erfüllen können. Die Methode gibt den ersten Endpunkt zurück, der in der Auflistung gefunden wird. Wenn Sie alle ServiceEndpoint-Objekte in der Auflistung anzeigen möchten, die den angegebenen Kriterien entsprechen, verwenden Sie stattdessen eine der FindAll-Methoden.

Find(Type)

Gibt den ersten Dienstendpunkt aus der Auflistung von Dienstendpunkten zurück, der dem angegebenen Vertragstyp entspricht.

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

Parameter

contractType
Type

Der Type des Vertrags für den Dienstendpunkt.

Gibt zurück

ServiceEndpoint

Der erste ServiceEndpoint des angegebenen Vertragstyps oder null, wenn keiner gefunden wurde.

Ausnahmen

contractType ist null.

Hinweise

Diese Find(Type) Überladung ist spezifisch für das programmiermodell Windows Communication Foundation (WCF). Sie prüft die ContractType-Eigenschaft für jeden Endpunkt. Dies ContractType kann null sein, wenn dies ContractDescription nicht aus dem WCF-Programmiermodell (Typen mit *Contract-Attributen) erstellt wurde.

Es gibt potenziell mehrere Endpunkte, die die Kriterien erfüllen können. Die Methode gibt den ersten Endpunkt zurück, der in der Auflistung gefunden wird. Wenn Sie alle ServiceEndpoint-Objekte in der Auflistung anzeigen möchten, die den angegebenen Kriterien entsprechen, verwenden Sie stattdessen eine der FindAll-Methoden.

Gilt für

Find(Uri)

Gibt einen Dienstendpunkt mit einer angegebenen Adresse aus der Auflistung der Dienstendpunkte zurück.

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

Parameter

address
Uri

Die Uri für den Dienstendpunkt.

Gibt zurück

ServiceEndpoint

Der erste ServiceEndpoint mit der angegebenen Adresse oder null, wenn keiner gefunden wurde.

Ausnahmen

address ist null.

Hinweise

Es gibt potenziell mehrere Endpunkte, die die Kriterien erfüllen können. Die Methode gibt den ersten Endpunkt zurück, der in der Auflistung gefunden wird. Wenn Sie alle ServiceEndpoint-Objekte in der Auflistung anzeigen möchten, die den angegebenen Kriterien entsprechen, verwenden Sie stattdessen eine der FindAll-Methoden.

Gilt für

Find(XmlQualifiedName)

Gibt einen Dienstendpunkt mit einem angegebenen Namespace und Vertragsnamen aus der Auflistung von Dienstendpunkten zurück.

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

Parameter

contractName
XmlQualifiedName

Der XmlQualifiedName für den Vertrag des Diensts.

Gibt zurück

ServiceEndpoint

Der erste ServiceEndpoint mit dem angegebenen Namespace und Vertragsnamen oder null, wenn keiner gefunden wurde.

Hinweise

Es gibt potenziell mehrere Endpunkte, die die Kriterien erfüllen können. Die Methode gibt den ersten Endpunkt zurück, der in der Auflistung gefunden wird. Wenn Sie alle ServiceEndpoint-Objekte in der Auflistung anzeigen möchten, die den angegebenen Kriterien entsprechen, verwenden Sie stattdessen eine der FindAll-Methoden.

Gilt für

Find(Type, XmlQualifiedName)

Gibt einen Dienstendpunkt eines angegebenen Vertragstyps und mit einem bestimmten Bindungsnamen und Namespace aus der Auflistung von Dienstendpunkten zurück.

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

Parameter

contractType
Type

Der Type des Vertrags für den Dienstendpunkt.

bindingName
XmlQualifiedName

Der XmlQualifiedName für die Bindung des Diensts.

Gibt zurück

ServiceEndpoint

Der erste ServiceEndpoint mit dem angegebenen Vertragstyp und Bindungsnamen und Namespace oder null, wenn keiner gefunden wurde.

Ausnahmen

contractType oder bindingName ist null.

Hinweise

Es gibt potenziell mehrere Endpunkte, die die Kriterien erfüllen können. Die Methode gibt den ersten Endpunkt zurück, der in der Auflistung gefunden wird. Wenn Sie alle ServiceEndpoint-Objekte in der Auflistung anzeigen möchten, die den angegebenen Kriterien entsprechen, verwenden Sie stattdessen eine der FindAll-Methoden.

Gilt für

Find(XmlQualifiedName, XmlQualifiedName)

Gibt den ersten Dienstendpunkt mit dem angegebenen Vertragsnamen, Namespace und Bindungsnamen und Namespace aus der Auflistung von Dienstendpunkten zurück.

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

Parameter

contractName
XmlQualifiedName

Der XmlQualifiedName für den Vertrag des Diensts.

bindingName
XmlQualifiedName

Der XmlQualifiedName für die Bindung des Diensts.

Gibt zurück

ServiceEndpoint

Der erste ServiceEndpoint mit der angegebenen Bindung und den angegebenen Vertragsnamen und Namespaces.

Ausnahmen

contractName oder bindingName ist null.

Hinweise

Es gibt potenziell mehrere Endpunkte, die die Kriterien erfüllen können. Die Methode gibt den ersten Endpunkt zurück, der in der Auflistung gefunden wird. Wenn Sie alle ServiceEndpoint-Objekte in der Auflistung anzeigen möchten, die den angegebenen Kriterien entsprechen, verwenden Sie stattdessen eine der FindAll-Methoden.

Gilt für