Compartilhar via


ServiceContractGenerationOptions Enumeração

Definição

Representa as opções de geração de contrato disponíveis usando o ServiceContractGenerator.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions = 
Public Enum ServiceContractGenerationOptions
Herança
ServiceContractGenerationOptions
Atributos

Campos

Nome Valor Description
None 0

Nenhuma opção especificada.

AsynchronousMethods 1

Gera métodos assíncronos para operações além de versões síncronas.

ChannelInterface 2

Gera uma interface derivada da interface do contrato e IClientChannel.

InternalTypes 4

Faz com que todos os tipos sejam marcados como internos.

ClientClass 8

Gera uma classe de cliente WCF (Windows Communication Foundation) que se estende ClientBase<TChannel>.

TypedMessages 16

Gerar contratos de mensagem.

EventBasedAsynchronousMethods 32

Gera métodos assíncronos baseados em evento para operações, além de versões síncronas.

TaskBasedAsynchronousMethod 64

Gera métodos assíncronos baseados em tarefa para operações, além de versões síncronas.

Comentários

Use a ServiceContractGenerationOptions enumeração com a ServiceContractGenerator.Options propriedade para controlar o código do contrato gerado.

Aplica-se a