ServiceContractGenerationOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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.