ServiceContractGenerationOptions Výčet

Definice

Představuje možnosti generování kontraktů dostupné pomocí ServiceContractGenerator.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions = 
Public Enum ServiceContractGenerationOptions
Dědičnost
ServiceContractGenerationOptions
Atributy

Pole

Name Hodnota Description
None 0

Nejsou zadány žádné možnosti.

AsynchronousMethods 1

Generuje asynchronní metody pro operace kromě synchronních verzí.

ChannelInterface 2

Vygeneruje rozhraní, které je odvozeno z rozhraní kontraktu a IClientChannel.

InternalTypes 4

Způsobí, že všechny typy budou označeny jako interní.

ClientClass 8

Generuje klientskou třídu WCF (Windows Communication Foundation), která rozšiřuje ClientBase<TChannel>.

TypedMessages 16

Generování kontraktů zpráv

EventBasedAsynchronousMethods 32

Generuje asynchronní metody založené na událostech pro operace kromě synchronních verzí.

TaskBasedAsynchronousMethod 64

Generuje asynchronní metody založené na úlohách pro operace kromě synchronních verzí.

Poznámky

Pomocí výčtu ServiceContractGenerationOptionsServiceContractGenerator.Options s vlastností můžete řídit vygenerovaný kód kontraktu.

Platí pro