ServiceEndpointCollection.Find Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o primeiro ponto de extremidade de serviço encontrado que atenda a critérios específicos da coleção de pontos de extremidade de serviço.
Sobrecargas
Find(Type) |
Retorna o primeiro ponto de extremidade de serviço encontrado que satisfaça o tipo de contrato especificado da coleção de pontos de extremidade de serviço. |
Find(Uri) |
Retorna um ponto de extremidade de serviço com um endereço especificado da coleção de pontos de extremidade de serviço. |
Find(XmlQualifiedName) |
Retorna um ponto de extremidade de serviço com um namespace e um nome de contrato especificados da coleção de pontos de extremidade de serviço. |
Find(Type, XmlQualifiedName) |
Retorna um ponto de extremidade de serviço de um tipo de contrato especificado e com um nome de associação e um namespace especificados da coleção de pontos de extremidade de serviço. |
Find(XmlQualifiedName, XmlQualifiedName) |
Retorna o primeiro ponto de extremidade de serviço com o nome do contrato e o namespace especificados e o nome da associação e o namespace da coleção de pontos de extremidade de serviço. |
Comentários
Há potencialmente vários pontos de extremidade que podem atender aos critérios. O método retorna o primeiro encontrado na coleção. Se você precisar encontrar todos os ServiceEndpoint objetos que atendam aos critérios especificados, use um dos FindAll métodos em vez disso.
Find(Type)
Retorna o primeiro ponto de extremidade de serviço encontrado que satisfaça o tipo de contrato especificado da coleção de pontos de extremidade de serviço.
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
Parâmetros
Retornos
O primeiro ServiceEndpoint do tipo de contrato especificado ou null
se nenhum for encontrado.
Exceções
contractType
é null
.
Comentários
Essa Find(Type) sobrecarga é específica do modelo de programação do WCF (Windows Communication Foundation). Ele examina a ContractType propriedade para cada ponto de extremidade. Pode ContractType ser null
se o ContractDescription modelo de programação do WCF não foi criado (tipos com atributos *Contract).
Há potencialmente vários pontos de extremidade que podem atender aos critérios. O método retorna o primeiro encontrado na coleção. Se você precisar encontrar todos os ServiceEndpoint objetos que atendam aos critérios especificados, use um dos FindAll métodos em vez disso.
Aplica-se a
Find(Uri)
Retorna um ponto de extremidade de serviço com um endereço especificado da coleção de pontos de extremidade de serviço.
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
Parâmetros
Retornos
O primeiro ServiceEndpoint do endereço especificado ou null
se nenhum for encontrado.
Exceções
address
é null
.
Comentários
Há potencialmente vários pontos de extremidade que podem atender aos critérios. O método retorna o primeiro encontrado na coleção. Se você precisar encontrar todos os ServiceEndpoint objetos que atendam aos critérios especificados, use um dos FindAll métodos em vez disso.
Aplica-se a
Find(XmlQualifiedName)
Retorna um ponto de extremidade de serviço com um namespace e um nome de contrato especificados da coleção de pontos de extremidade de serviço.
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
Parâmetros
- contractName
- XmlQualifiedName
O XmlQualifiedName do contrato do serviço.
Retornos
O primeiro ServiceEndpoint com o namespace e o nome do contrato especificados ou null
se nenhum for encontrado.
Comentários
Há potencialmente vários pontos de extremidade que podem atender aos critérios. O método retorna o primeiro encontrado na coleção. Se você precisar encontrar todos os ServiceEndpoint objetos que atendam aos critérios especificados, use um dos FindAll métodos em vez disso.
Aplica-se a
Find(Type, XmlQualifiedName)
Retorna um ponto de extremidade de serviço de um tipo de contrato especificado e com um nome de associação e um namespace especificados da coleção de pontos de extremidade de serviço.
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
Parâmetros
- bindingName
- XmlQualifiedName
O XmlQualifiedName para a associação do serviço.
Retornos
O primeiro ServiceEndpoint do tipo de contrato e do nome da associação especificados e o namespace ou null
se nenhum for encontrado.
Exceções
contractType
ou bindingName
é null
.
Comentários
Há potencialmente vários pontos de extremidade que podem atender aos critérios. O método retorna o primeiro encontrado na coleção. Se você precisar encontrar todos os ServiceEndpoint objetos que atendam aos critérios especificados, use um dos FindAll métodos em vez disso.
Aplica-se a
Find(XmlQualifiedName, XmlQualifiedName)
Retorna o primeiro ponto de extremidade de serviço com o nome do contrato e o namespace especificados e o nome da associação e o namespace da coleção de pontos de extremidade de serviço.
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
Parâmetros
- contractName
- XmlQualifiedName
O XmlQualifiedName do contrato do serviço.
- bindingName
- XmlQualifiedName
O XmlQualifiedName para a associação do serviço.
Retornos
O primeiro ServiceEndpoint com os nomes de associação e de contrato especificados e os namespaces.
Exceções
contractName
ou bindingName
é null
.
Comentários
Há potencialmente vários pontos de extremidade que podem atender aos critérios. O método retorna o primeiro encontrado na coleção. Se você precisar encontrar todos os ServiceEndpoint objetos que atendam aos critérios especificados, use um dos FindAll métodos em vez disso.