Partilhar via


<Endpoint> do <cliente>

Especifica as propriedades de contrato, vinculação e endereço do endpoint do canal, que é usado pelos clientes para se ligar aos endpoints de serviço no servidor.

<configuração>
   <system.serviceModel>
     <cliente>
       <Ponto final>

Sintaxe

<endpoint address="String"
          behaviorConfiguration="String"
          binding="String"
          bindingConfiguration="String"
          contract="String"
          endpointConfiguration="String"
          kind="String"
          name="String">
</endpoint>

Atributos e Elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
address Atributo de string obrigatório.

Especifica o endereço do endpoint. O padrão é uma cadeia de caracteres vazia. O endereço tem de ser um URI absoluto.
behaviorConfiguration Uma string que contém o nome do comportamento a ser usado para instanciar o endpoint. O nome do comportamento deve estar dentro do âmbito no ponto em que o serviço é definido. O padrão é uma cadeia de caracteres vazia.
enlace Atributo de string obrigatório.

Uma corda que indica o tipo de encadernação a usar. O tipo deve ter uma secção de configuração registada para ser referenciado. O tipo é registado pelo nome da secção, em vez do nome do tipo da encadernação.
bindingConfiguration Opcional. Uma string que contém o nome da configuração de ligação a ser usada quando o endpoint for instanciado. A configuração de ligação deve estar dentro do âmbito no ponto onde o ponto final está definido. O padrão é uma cadeia de caracteres vazia.

Este atributo é usado em conjunto com binding para referenciar uma configuração específica de ligação no ficheiro de configuração. Defina este atributo se estiver a tentar usar uma ligação personalizada. Caso contrário, pode ser lançada uma exceção.
contrato Atributo de string obrigatório.

Uma cadeia que indica que contrato este endpoint está a expor. O conjunto deve implementar o tipo de contrato.
endpointConfiguration Uma cadeia que especifica o nome do endpoint padrão definido pelo kind atributo, que faz referência à informação adicional de configuração deste endpoint padrão. O mesmo nome deve ser definido na <standardEndpoints> secção.
tipo Uma cadeia que especifica o tipo de endpoint padrão aplicado. O tipo deve ser registado na <extensions> secção ou em machine.config. Se nada for especificado, é criado um ponto final de canal comum.
nome Atributo de texto opcional. Este atributo identifica de forma única um ponto final para um dado contrato. Pode definir múltiplos clientes para um dado tipo de contrato. Cada definição deve ser diferenciada por um nome de configuração único. Se este atributo for omitido, o endpoint correspondente é usado como endpoint padrão associado ao tipo de Contrato especificado. O padrão é uma cadeia de caracteres vazia.

O name atributo de uma ligação é usado para exportação de definição através de WSDL.

Elementos filho

Elemento Description
<cabeçalhos> Uma coleção de cabeçalhos de endereço.
<Identidade> Uma identidade que permite a autenticação de um endpoint por outros endpoints que trocam mensagens com ele.

Elementos Principais

Elemento Description
<cliente> Uma secção de configuração que define uma lista de endpoints aos quais um cliente pode ligar-se.

Example

Este é um exemplo de configuração de ponto final de canal.

<endpoint address="/HelloWorld/"
          bindingConfiguration="usingDefaults"
          name="MyBinding"
          binding="customBinding"
          contract="HelloWorld">
</endpoint>

Consulte também