OperationDescription.IsInitiating Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true işlemin sunucuda bir oturum başlatmasına izin verilirse, aksi takdirde , false. Varsayılan değer: true.
Açıklamalar
özelliği, IsInitiating bir işlemin oturum oluşturulduğunda çağrılan ilk işlem olup olmayacağını denetler.
Uyarı
değerinin ServiceContractAttribute.SessionMode olması true ve özelliğinin düzgün çalışması için kullanılan bağlamanın 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 IsInitiatingfalse .
IsInitiating IsInitiating, Windows Communication Foundation (WCF) programlama modelindeki özelliğine karşılık gelir.