Поделиться через


ServiceContractGenerationOptions Перечисление

Определение

Представляет параметры создания контракта, доступные с помощью ServiceContractGenerator.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class ServiceContractGenerationOptions
[System.Flags]
public enum ServiceContractGenerationOptions
[<System.Flags>]
type ServiceContractGenerationOptions = 
Public Enum ServiceContractGenerationOptions
Наследование
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 для управления созданным кодом контракта.

Применяется к