ServiceEndpointCollection.Find 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回从服务终结点集合中找到的第一个满足特定条件的服务终结点。
重载
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
参数
返回
第一个满足指定协定类型条件的 ServiceEndpoint,如果找不到,则为 null
。
例外
contractType
为 null
。
注解
此 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
参数
返回
第一个满足指定地址条件的 ServiceEndpoint,如果找不到,则为 null
。
例外
address
为 null
。
注解
满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 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
参数
- bindingName
- XmlQualifiedName
服务的绑定的 XmlQualifiedName。
返回
第一个满足指定协定类型条件且带有指定绑定命名和命名空间的 ServiceEndpoint,如果找不到,则为 null
。
例外
contractType
或 bindingName
为 null
。
注解
满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 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。
例外
contractName
或 bindingName
为 null
。
注解
满足条件的服务终结点可能有多个。 该方法会返回在集合中找到的第一个满足条件的服务终结点。 如果您需要查找所有满足指定条件的 ServiceEndpoint 对象,则可使用任一 FindAll 方法。