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


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

Определение

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

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

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

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