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 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.