Partager via


ServiceContractGenerationOptions Énumération

Définition

Représente les options de génération de contrat disponibles à l'aide du ServiceContractGenerator.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions = 
Public Enum ServiceContractGenerationOptions
Héritage
ServiceContractGenerationOptions
Attributs

Champs

AsynchronousMethods 1

Génère des méthodes asynchrones pour les opérations en plus des versions synchrones.

ChannelInterface 2

Génère une interface qui dérive de l'interface de contrat et IClientChannel.

ClientClass 8

Génère une classe de client Windows Communication Foundation (WCF) qui étend ClientBase<TChannel>.

EventBasedAsynchronousMethods 32

Génère des méthodes asynchrones basées sur les événements pour les opérations en plus des versions synchrones.

InternalTypes 4

Permet de marquer tous les types comme internes.

None 0

Aucune option spécifiée.

TaskBasedAsynchronousMethod 64

Génère des méthodes asynchrones basées sur les tâches pour les opérations en plus des versions synchrones.

TypedMessages 16

Générez des contrats de message.

Remarques

Utilisez l'énumération ServiceContractGenerationOptions avec la propriété ServiceContractGenerator.Options pour contrôler le code du contrat généré.

S’applique à