ServiceContractGenerationOptions ServiceContractGenerationOptions ServiceContractGenerationOptions ServiceContractGenerationOptions Enum

Definition

Stellt die Optionen für die Vertragsgenerierung dar, die beim ServiceContractGenerator verfügbar sind.Represents the contract generation options available using the ServiceContractGenerator.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

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

Felder

AsynchronousMethods AsynchronousMethods AsynchronousMethods AsynchronousMethods 1

Generiert asynchrone Methoden für Vorgänge zusätzlich zu synchronen Versionen.Generates asynchronous methods for operations in addition to synchronous versions.

ChannelInterface ChannelInterface ChannelInterface ChannelInterface 2

Generiert eine Schnittstelle, die sich von der Vertragsschnittstelle und IClientChannel ableitet.Generates an interface that derives from the contract interface and IClientChannel.

ClientClass ClientClass ClientClass ClientClass 8

Generiert einen WCF-Client (Windows Communication Foundation), der ClientBase<TChannel> erweitert.Generates a Windows Communication Foundation (WCF) client class that extends ClientBase<TChannel>.

EventBasedAsynchronousMethods EventBasedAsynchronousMethods EventBasedAsynchronousMethods EventBasedAsynchronousMethods 32

Generiert neben synchronen Versionen auch ereignisbasierte asynchrone Methoden für Vorgänge.Generates event-based asynchronous methods for operations in addition to synchronous versions.

InternalTypes InternalTypes InternalTypes InternalTypes 4

Bewirkt, dass alle Typen als intern markiert werden.Causes all types to be marked internal.

None None None None 0

Es wurden keine Optionen angegeben.No options specified.

TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod TaskBasedAsynchronousMethod 64

Generiert neben synchronen Versionen auch aufgabenbasierte asynchrone Methoden für Vorgänge.Generates task based asynchronous methods for operations in addition to synchronous versions.

TypedMessages TypedMessages TypedMessages TypedMessages 16

Es werden Nachrichtenverträge generiert.Generate message contracts.

Hinweise

Verwenden Sie die ServiceContractGenerationOptions-Enumeration mit der ServiceContractGenerator.Options-Eigenschaft, um den Code des generierten Vertrags zu steuern.Use the ServiceContractGenerationOptions enumeration with the ServiceContractGenerator.Options property to control the generated contract code.

Gilt für: