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