Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O service elemento contém as definições para um serviço Windows Communication Foundation (WCF). Também contém endpoints que expõem o serviço.
<configuração>
<system.serviceModel>
<Serviços>
<Serviço>
Sintaxe
<service behaviorConfiguration="String"
name="String">
</service>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
| behaviorConfiguration | Uma string que contém o nome do comportamento a ser usado para instanciar o serviço. O nome do comportamento deve estar dentro do âmbito no ponto em que o serviço é definido. O valor padrão é uma cadeia de caracteres vazia. |
| nome | Atributo String obrigatório que especifica o tipo do serviço a ser instanciado. Esta configuração deve equivaler a um tipo válido. O formato deve ser Namespace.Class. |
Elementos filho
| Elemento | Description |
|---|---|
| <Ponto final> | Um conjunto de endpoint elementos que expõem este serviço. |
| <Apresentador> | Especifica o host desta instância de serviço. Este elemento é do tipo HostElement. |
Elementos Principais
| Elemento | Description |
|---|---|
| <Serviços> | O elemento raiz de todos os elementos de configuração WCF. |
Observações
Os serviços são definidos na services secção do ficheiro de configuração. Um conjunto pode conter qualquer número de serviços. Cada serviço tem a service sua própria secção de configuração. Esta secção e o seu conteúdo definem o contrato de serviço, o comportamento e os pontos finais do serviço em questão.
O behaviorConfiguration elemento também é opcional. Identifica o comportamento que o serviço utiliza. O comportamento especificado neste atributo deve estar ligado a um comportamento no âmbito do mesmo ficheiro de configuração.
Cada serviço expõe um ou mais endpoints, que têm o seu próprio endereço e binding. Todas as ligações usadas dentro do ficheiro de configuração devem ser definidas no âmbito do ficheiro. Os bindings estão ligados aos endpoints através da combinação dos atributos name e bindingConfiguration. O name atributo descreve a secção em que a ligação está definida. O bindingConfiguration atributo define qual configuração dentro da secção de ligação é utilizada. Uma secção de ligação pode definir várias configurações.
Example
Este é um exemplo de configuração de serviço.
<service behaviorConfiguration="testChannelBehavior"
name="HelloWorld">
<endpoint address="/HelloWorld2/"
name="test"
bindingNamespace="http://www.cohowinery.com/"
binding="basicHttpBinding"
contract="IHelloWorld" />
</service>