ServiceEndpointCollection.Find 方法

定义

返回从服务终结点集合中找到的第一个满足特定条件的服务终结点。

重载

Find(Type)

返回从服务终结点集合中找到的第一个满足指定协定类型的服务终结点。

Find(Uri)

返回服务终结点集合的一个带有指定地址的服务终结点。

Find(XmlQualifiedName)

返回服务终结点集合中的一个带有指定命名空间和协定名称的服务终结点。

Find(Type, XmlQualifiedName)

返回服务终结点集合中的一个满足指定协定类型条件且带有指定绑定命名和命名空间的服务终结点。

Find(XmlQualifiedName, XmlQualifiedName)

返回在服务终结点集合中找到的第一个带有指定的协定名称、协定命名空间、绑定命名和绑定命名空间的服务终结点。

注解

满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 ServiceEndpoint 对象,则可使用任一 FindAll 方法。

Find(Type)

Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs

返回从服务终结点集合中找到的第一个满足指定协定类型的服务终结点。

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

参数

contractType
Type

服务终结点的协定的 Type

返回

第一个满足指定协定类型条件的 ServiceEndpoint,如果找不到,则为 null

例外

contractTypenull

注解

Find(Type) 重载特定于 Windows Communication Foundation (WCF) 编程模型。 它会查看每个终结点的 ContractType 属性。 ContractType如果 ContractDescription 不是从 WCF 编程模型 (具有协定属性) 的类型创建的,则 null 可能是 。

满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 ServiceEndpoint 对象,则可使用任一 FindAll 方法。

适用于

Find(Uri)

Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs

返回服务终结点集合的一个带有指定地址的服务终结点。

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

参数

address
Uri

服务终结点的 Uri

返回

第一个满足指定地址条件的 ServiceEndpoint,如果找不到,则为 null

例外

addressnull

注解

满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 ServiceEndpoint 对象,则可使用任一 FindAll 方法。

适用于

Find(XmlQualifiedName)

Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs

返回服务终结点集合中的一个带有指定命名空间和协定名称的服务终结点。

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)

Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs

返回服务终结点集合中的一个满足指定协定类型条件且带有指定绑定命名和命名空间的服务终结点。

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

参数

contractType
Type

服务终结点的协定的 Type

bindingName
XmlQualifiedName

服务的绑定的 XmlQualifiedName

返回

第一个满足指定协定类型条件且带有指定绑定命名和命名空间的 ServiceEndpoint,如果找不到,则为 null

例外

contractTypebindingNamenull

注解

满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 ServiceEndpoint 对象,则可使用任一 FindAll 方法。

适用于

Find(XmlQualifiedName, XmlQualifiedName)

Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs
Source:
ServiceEndpointCollection.cs

返回在服务终结点集合中找到的第一个带有指定的协定名称、协定命名空间、绑定命名和绑定命名空间的服务终结点。

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

例外

contractNamebindingNamenull

注解

满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 ServiceEndpoint 对象,则可使用任一 FindAll 方法。

适用于