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 beim ServiceContractGenerator verfü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
AsynchronousMethods | 1 | Generiert asynchrone Methoden für Vorgänge zusätzlich zu synchronen Versionen. |
ChannelInterface | 2 | Generiert eine Schnittstelle, die sich von der Vertragsschnittstelle und IClientChannel ableitet. |
ClientClass | 8 | Generiert einen WCF-Client (Windows Communication Foundation), der ClientBase<TChannel> erweitert. |
EventBasedAsynchronousMethods | 32 | Generiert neben synchronen Versionen auch ereignisbasierte asynchrone Methoden für Vorgänge. |
InternalTypes | 4 | Bewirkt, dass alle Typen als intern markiert werden. |
None | 0 | Es wurden keine Optionen angegeben. |
TaskBasedAsynchronousMethod | 64 | Generiert neben synchronen Versionen auch aufgabenbasierte asynchrone Methoden für Vorgänge. |
TypedMessages | 16 | Es werden Nachrichtenverträge generiert. |
Hinweise
Verwenden Sie die ServiceContractGenerationOptions-Enumeration mit der ServiceContractGenerator.Options-Eigenschaft, um den Code des generierten Vertrags zu steuern.