ServiceContractGenerationOptions Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa as opções de geração de contratos disponíveis usando o ServiceContractGenerator.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions =
Public Enum ServiceContractGenerationOptions
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Sem opções especificadas. |
| AsynchronousMethods | 1 | Gera métodos assíncronos para operações além das versões síncronas. |
| ChannelInterface | 2 | Gera uma interface que deriva da interface contratual e IClientChannel. |
| InternalTypes | 4 | Faz com que todos os tipos fiquem marcados como internos. |
| ClientClass | 8 | Gera uma classe cliente Windows Communication Foundation (WCF) que se estende ClientBase<TChannel>. |
| TypedMessages | 16 | Gerar contratos de mensagem. |
| EventBasedAsynchronousMethods | 32 | Gera métodos assíncronos baseados em eventos para operações, além de versões síncronas. |
| TaskBasedAsynchronousMethod | 64 | Gera métodos assíncronos baseados em tarefas para operações, além de versões síncronas. |
Observações
Use a ServiceContractGenerationOptions enumeração com a ServiceContractGenerator.Options propriedade para controlar o código contratual gerado.