ServiceContractGenerationOptions Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje opcje generowania kontraktu dostępne przy użyciu elementu ServiceContractGenerator.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions =
Public Enum ServiceContractGenerationOptions
- Dziedziczenie
- Atrybuty
Pola
AsynchronousMethods | 1 | Generuje metody asynchroniczne dla operacji oprócz wersji synchronicznych. |
ChannelInterface | 2 | Generuje interfejs pochodzący z interfejsu kontraktu i IClientChannel. |
ClientClass | 8 | Generuje klasę klienta windows Communication Foundation (WCF), która rozszerza klasę ClientBase<TChannel>klienta . |
EventBasedAsynchronousMethods | 32 | Generuje metody asynchroniczne oparte na zdarzeniach dla operacji oprócz wersji synchronicznych. |
InternalTypes | 4 | Powoduje, że wszystkie typy mają być oznaczone jako wewnętrzne. |
None | 0 | Nie określono opcji. |
TaskBasedAsynchronousMethod | 64 | Generuje metody asynchroniczne oparte na zadaniach dla operacji oprócz wersji synchronicznych. |
TypedMessages | 16 | Generowanie kontraktów komunikatów. |
Uwagi
ServiceContractGenerationOptions Użyj wyliczenia z właściwością ServiceContractGenerator.Options , aby kontrolować wygenerowany kod kontraktu.