Aracılığıyla paylaş


OperationDescription.IsInitiating Özellik

Tanım

Yöntemin sunucuda oturum başlatabilecek bir işlem uygulayıp uygulamadığını belirten bir değer alır veya ayarlar (böyle bir oturum varsa).

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

Özellik Değeri

Boolean

true işlemin sunucuda bir oturum başlatmasına izin verilirse, aksi takdirde , false. Varsayılan değer: true.

Açıklamalar

özelliği, IsInitiating oturum oluşturulduğunda bir işlemin çağrılan ilk işlem olup olmadığını denetler.

Not

değerinin ServiceContractAttribute.SessionMode olması true ve kullanılan bağlamanın özelliğin düzgün çalışması için oturumları desteklemesi IsInitiating gerekir.

Varsayılan değer olan true, bir işlemin kanalda çağrılan ilk işlem olabileceği anlamına gelir. Başlatma yöntemine yapılan sonraki çağrıların yöntemini çağırmak dışında hiçbir etkisi yoktur. Başka hiçbir oturum oluşturulmaz.

Genellikle, istemciler bu yöntemi çağırmadan önce hizmette başka bir yöntemi çağırmaya zorlamak için olarak ayarlanır IsInitiating false .

IsInitiatingIsInitiating Windows Communication Foundation (WCF) programlama modelindeki özelliğine karşılık gelir.

Şunlara uygulanır