Freigeben über


ServiceContractGenerationOptions Enumeration

Definition

Stellt die Optionen für die Vertragsgenerierung dar, die mithilfe der ServiceContractGeneratorverfügbar sind.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions = 
Public Enum ServiceContractGenerationOptions
Vererbung
ServiceContractGenerationOptions
Attribute

Felder

Name Wert Beschreibung
None 0

Es wurden keine Optionen angegeben.

AsynchronousMethods 1

Generiert asynchrone Methoden für Vorgänge zusätzlich zu synchronen Versionen.

ChannelInterface 2

Generiert eine Schnittstelle, die von der Vertragsschnittstelle und IClientChannel.

InternalTypes 4

Bewirkt, dass alle Typen intern gekennzeichnet werden.

ClientClass 8

Generiert eine Windows Communication Foundation (WCF)-Clientklasse, die erweitert wird ClientBase<TChannel>.

TypedMessages 16

Generieren sie Nachrichtenverträge.

EventBasedAsynchronousMethods 32

Generiert ereignisbasierte asynchrone Methoden für Vorgänge zusätzlich zu synchronen Versionen.

TaskBasedAsynchronousMethod 64

Generiert aufgabenbasierte asynchrone Methoden für Vorgänge zusätzlich zu synchronen Versionen.

Hinweise

Verwenden Sie die ServiceContractGenerationOptions Aufzählung mit der ServiceContractGenerator.Options Eigenschaft, um den generierten Vertragscode zu steuern.

Gilt für: