ServiceContractGenerationOptions Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar de alternativ för kontraktsgenerering som är tillgängliga med hjälp av ServiceContractGenerator.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions =
Public Enum ServiceContractGenerationOptions
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Inga alternativ har angetts. |
| AsynchronousMethods | 1 | Genererar asynkrona metoder för åtgärder utöver synkrona versioner. |
| ChannelInterface | 2 | Genererar ett gränssnitt som härleds från kontraktsgränssnittet och IClientChannel. |
| InternalTypes | 4 | Gör att alla typer markeras som interna. |
| ClientClass | 8 | Genererar en Windows Communication Foundation-klientklass (WCF) som utökar ClientBase<TChannel>. |
| TypedMessages | 16 | Generera meddelandekontrakt. |
| EventBasedAsynchronousMethods | 32 | Genererar händelsebaserade asynkrona metoder för åtgärder utöver synkrona versioner. |
| TaskBasedAsynchronousMethod | 64 | Genererar aktivitetsbaserade asynkrona metoder för åtgärder utöver synkrona versioner. |
Kommentarer
ServiceContractGenerationOptions Använd uppräkningen med ServiceContractGenerator.Options egenskapen för att styra den genererade kontraktskoden.