다음을 통해 공유


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

ClientBase<TChannel>을 확장하는 WCF(Windows Communication Foundation) 클라이언트 클래스를 생성합니다.

EventBasedAsynchronousMethods 32

작업에 대해 동기 버전 외에 이벤트 기반의 비동기 메서드도 생성합니다.

InternalTypes 4

모든 형식을 internal로 표시합니다.

None 0

옵션을 지정하지 않습니다.

TaskBasedAsynchronousMethod 64

작업에 대해 동기 버전 외에 작업 기반의 비동기 메서드도 생성합니다.

TypedMessages 16

메시지 계약을 생성합니다.

설명

생성된 계약 코드를 제어하려면 ServiceContractGenerationOptions 열거형을 ServiceContractGenerator.Options 속성과 함께 사용합니다.

적용 대상