Freigeben über


ServiceContractGenerationOptions Enumeration

Definition

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
ServiceContractGenerationOptions
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.

Gilt für: