ServiceContractGenerationOptions ServiceContractGenerationOptions ServiceContractGenerationOptions ServiceContractGenerationOptions Enum

Definizione

Rappresenta le opzioni di generazione del contratto disponibili quando si utilizza ServiceContractGenerator.Represents the contract generation options available using the ServiceContractGenerator.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
type ServiceContractGenerationOptions = 
Public Enum ServiceContractGenerationOptions
Ereditarietà
ServiceContractGenerationOptionsServiceContractGenerationOptionsServiceContractGenerationOptionsServiceContractGenerationOptions
Attributi

Campi

AsynchronousMethods AsynchronousMethods AsynchronousMethods AsynchronousMethods 1

Genera metodi asincroni per le operazioni, oltre a versioni sincrone.Generates asynchronous methods for operations in addition to synchronous versions.

ChannelInterface ChannelInterface ChannelInterface ChannelInterface 2

Genera un'interfaccia che deriva dall'interfaccia del contratto e di IClientChannel.Generates an interface that derives from the contract interface and IClientChannel.

ClientClass ClientClass ClientClass ClientClass 8

Genera una classe client di Windows Communication Foundation (WCF) che estende ClientBase<TChannel>.Generates a Windows Communication Foundation (WCF) client class that extends ClientBase<TChannel>.

EventBasedAsynchronousMethods EventBasedAsynchronousMethods EventBasedAsynchronousMethods EventBasedAsynchronousMethods 32

Genera metodi asincroni basati su eventi per le operazioni, oltre a versioni sincrone.Generates event-based asynchronous methods for operations in addition to synchronous versions.

InternalTypes InternalTypes InternalTypes InternalTypes 4

Fa sì che tutti i tipi siano contrassegnati come interni.Causes all types to be marked internal.

None None None None 0

Nessuna opzione è stata specificata.No options specified.

TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod 64

Genera metodi asincroni basati su attività per le operazioni, oltre a versioni sincrone.Generates task based asynchronous methods for operations in addition to synchronous versions.

TypedMessages TypedMessages TypedMessages TypedMessages 16

Genera contratti di messaggio.Generate message contracts.

Commenti

Utilizzare l'enumerazione ServiceContractGenerationOptions con la proprietà ServiceContractGenerator.Options per controllare il codice del contratto generato.Use the ServiceContractGenerationOptions enumeration with the ServiceContractGenerator.Options property to control the generated contract code.

Si applica a