OperationDescription.IsInitiating 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示方法是否实现可在服务器上启动会话(如果存在会话)的操作。
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
属性值
如果允许操作启动服务器上的会话,则为 true
;否则为 false
。 默认值为 true
。
注解
IsInitiating 属性控制操作是否可以是创建会话时调用的第一个操作。
注意
ServiceContractAttribute.SessionMode 的值必须为 true
,并且所使用的绑定必须支持 IsInitiating 属性的会话,以使其能正常工作。
默认为 true
,这意味着操作可以是通道上调用的第一个操作。 除了调用该方法之外,后续的调用对于启动方法无效。 不会创建其他任何会话。
通常,将 IsInitiating 设置为 false
可强制客户端在调用此方法之前,调用服务上的另一个方法。
IsInitiating 对应于 IsInitiating Windows Communication Foundation (WCF) 编程模型中的 属性。