영어로 읽기

다음을 통해 공유


OperationDescription.IsInitiating 속성

정의

메서드가 서버의 세션(있는 경우)을 시작할 수 있는 작업을 구현할지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool IsInitiating { bool get(); void set(bool value); };
public bool IsInitiating { get; set; }
member this.IsInitiating : bool with get, set
Public Property IsInitiating As Boolean

속성 값

Boolean

작업에서 서버의 세션을 시작할 수 있으면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다.

설명

이 속성은 IsInitiating 세션을 만들 때 작업이 호출된 첫 번째 작업이 될 수 있는지 여부를 제어합니다.

참고

ServiceContractAttribute.SessionMode 은 반드시 있어야 true 하며 사용된 바인딩은 속성이 IsInitiating 제대로 작동하도록 세션을 지원해야 합니다.

기본값은 true작업이 채널에서 호출된 첫 번째 작업이 될 수 있음을 의미합니다. 시작 메서드에 대한 후속 호출은 메서드를 호출하는 것 외에는 효과가 없습니다. 다른 세션은 만들어지지 않습니다.

일반적으로 클라이언트가 이 메서드를 호출하기 false 전에 서비스에서 다른 메서드를 호출하도록 강제 설정 IsInitiating 했습니다.

IsInitiatingIsInitiating Windows Communication Foundation(WCF) 프로그래밍 모델의 속성에 해당합니다.

적용 대상

제품 버전
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8