Compartilhar via


ServiceEndpointCollection.Find Método

Definição

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

contractType
Type

O Type do contrato do ponto de extremidade de serviço.

Retornos

ServiceEndpoint

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

address
Uri

O Uri do ponto de extremidade de serviço.

Retornos

ServiceEndpoint

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

ServiceEndpoint

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

contractType
Type

O Type do contrato do ponto de extremidade de serviço.

bindingName
XmlQualifiedName

O XmlQualifiedName para a associação do serviço.

Retornos

ServiceEndpoint

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

ServiceEndpoint

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.

Aplica-se a