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

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 do contrato e IClientChannel.

ClientClass 8

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

EventBasedAsynchronousMethods 32

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

InternalTypes 4

Faz com que todos os tipos sejam marcados como internos.

None 0

Nenhuma opção especificada.

TaskBasedAsynchronousMethod 64

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

TypedMessages 16

Gerar contratos de mensagem.

Comentários

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

Aplica-se a