ServiceContractGenerationOptions Enumeração

Definição

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
ServiceContractGenerationOptions
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.

Aplica-se a