ServiceContractGenerationOptions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет параметры создания контракта, доступные посредством ServiceContractGenerator.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions =
Public Enum ServiceContractGenerationOptions
- Наследование
- Атрибуты
Поля
AsynchronousMethods | 1 | Дополнительно к синхронным версиям методов для операций создает также асинхронные. |
ChannelInterface | 2 | Создает интерфейс, который является производным от интерфейса контракта и IClientChannel. |
ClientClass | 8 | Создает класс клиента Windows Communication Foundation (WCF), который расширяет ClientBase<TChannel>. |
EventBasedAsynchronousMethods | 32 | Дополнительно к синхронным версиям методов для операций создает также асинхронные методы на основе событий. |
InternalTypes | 4 | Задает маркировку всех типов как внутренних типов. |
None | 0 | Параметры не заданы. |
TaskBasedAsynchronousMethod | 64 | Дополнительно к синхронным версиям методов для операций создает также асинхронные методы на основе задач. |
TypedMessages | 16 | Создает контракты сообщения. |
Комментарии
Перечисление ServiceContractGenerationOptions можно использовать со свойством ServiceContractGenerator.Options, чтобы управлять созданным кодом контракта.