ServiceContractGenerationOptions Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é.