ServiceContractGenerationOptions ServiceContractGenerationOptions ServiceContractGenerationOptions ServiceContractGenerationOptions Enum

Definición

Representa las opciones de generación de contrato disponibles mediante ServiceContractGenerator.Represents the contract generation options available using the ServiceContractGenerator.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
type ServiceContractGenerationOptions = 
Public Enum ServiceContractGenerationOptions
Herencia
ServiceContractGenerationOptionsServiceContractGenerationOptionsServiceContractGenerationOptionsServiceContractGenerationOptions
Atributos

Campos

AsynchronousMethods AsynchronousMethods AsynchronousMethods AsynchronousMethods 1

Además de las versiones sincrónicas, genera los métodos asincrónicos de las operaciones.Generates asynchronous methods for operations in addition to synchronous versions.

ChannelInterface ChannelInterface ChannelInterface ChannelInterface 2

Genera una interfaz derivada de la interfaz de contrato y IClientChannel.Generates an interface that derives from the contract interface and IClientChannel.

ClientClass ClientClass ClientClass ClientClass 8

Genera una clase de cliente de Windows Communication Foundation (WCF) que extiende ClientBase<TChannel>.Generates a Windows Communication Foundation (WCF) client class that extends ClientBase<TChannel>.

EventBasedAsynchronousMethods EventBasedAsynchronousMethods EventBasedAsynchronousMethods EventBasedAsynchronousMethods 32

Además de las versiones sincrónicas, genera los métodos asincrónicos de las operaciones basados en eventos.Generates event-based asynchronous methods for operations in addition to synchronous versions.

InternalTypes InternalTypes InternalTypes InternalTypes 4

Provoca que todos los tipos se marquen como internos.Causes all types to be marked internal.

None None None None 0

Ninguna opción especificada.No options specified.

TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod 64

lAdemás de las versiones sincrónicas, genera los métodos asincrónicos de las operaciones basados en tareas.Generates task based asynchronous methods for operations in addition to synchronous versions.

TypedMessages TypedMessages TypedMessages TypedMessages 16

Genere los contratos del mensaje.Generate message contracts.

Comentarios

Utilice la enumeración ServiceContractGenerationOptions con la propiedad ServiceContractGenerator.Options para controlar el código de contrato generado.Use the ServiceContractGenerationOptions enumeration with the ServiceContractGenerator.Options property to control the generated contract code.

Se aplica a