ServiceContractGenerationOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta le opzioni di generazione del contratto disponibili quando si utilizza ServiceContractGenerator.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions =
Public Enum ServiceContractGenerationOptions
- Ereditarietà
- Attributi
Campi
AsynchronousMethods | 1 | Genera metodi asincroni per le operazioni, oltre a versioni sincrone. |
ChannelInterface | 2 | Genera un'interfaccia che deriva dall'interfaccia del contratto e di IClientChannel. |
ClientClass | 8 | Genera una classe client di Windows Communication Foundation (WCF) che estende ClientBase<TChannel>. |
EventBasedAsynchronousMethods | 32 | Genera metodi asincroni basati su eventi per le operazioni, oltre a versioni sincrone. |
InternalTypes | 4 | Fa sì che tutti i tipi siano contrassegnati come interni. |
None | 0 | Nessuna opzione è stata specificata. |
TaskBasedAsynchronousMethod | 64 | Genera metodi asincroni basati su attività per le operazioni, oltre a versioni sincrone. |
TypedMessages | 16 | Genera contratti di messaggio. |
Commenti
Utilizzare l'enumerazione ServiceContractGenerationOptions con la proprietà ServiceContractGenerator.Options per controllare il codice del contratto generato.