ServiceContractGenerationOptions Wyliczenie
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
Nazwa | Wartość | Opis |
---|---|---|
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. |
ServiceContractGenerationOptions Użyj wyliczenia z właściwością ServiceContractGenerator.Options , aby kontrolować wygenerowany kod kontraktu.
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: