LocalServiceSecuritySettings.InactivityTimeout Ö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.
Etkinlik dışı kalma nedeniyle kanal kapatılana kadar bekleme süresini alır veya ayarlar.
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
Özellik Değeri
TimeSpan etkinlik dışı kalma nedeniyle istemciyle güvenlik oturumu kapatılana kadar beklenme süresini temsil eden bir. Varsayılan değer 2 dakikadır.
Özel durumlar
özelliği 0'dan küçük bir değere ayarlanır.
Örnekler
Bu örnekte değerin nasıl alın olduğu gösterilmektedir InactivityTimeout
.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Açıklamalar
Güvenli bir konuşma oturumunda, hem bu özelliğin hem de bağlamadaki özelliğin ReceiveTimeout
oturum zaman aşımını etkilediğine dikkat edin. bu ikisinin daha kısası zaman aşımlarının ne zaman gerçekleşeceğini belirler.
Bunun gibi oturum ayarları aşağıdaki koşullardan herhangi biri altında geçerlidir:
ve NetTcpBindingiçin WSDualHttpBinding tüm istemci kimlik bilgileri türleri.
<reliableSession> öğesi etkinleştirilmediyse, veya
true
= ClientCredentials.Windows ile UserNametrue
= açık WSHttpBinding olmalıdır.
Bunun gibi oturum ayarları aşağıdaki koşulların hiçbirinde geçerli değildir:
için BasicHttpBinding.
için NetNamedPipeBinding.
reliableSession> öğesi etkinleştirilmemişse<, özelliklerin ClientCredentials hiçbiri olarak ayarlanmadan veya ile açık =
true
WSHttpBindingClientCertificateolmalıdır.true