LocalServiceSecuritySettings.SessionKeyRenewalInterval Ö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.
Güvenlik oturumunda kullanılan anahtarın ömrünü alır veya ayarlar. Bu aralığın süresi dolduğunda anahtar otomatik olarak yenilenir.
public:
property TimeSpan SessionKeyRenewalInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRenewalInterval { get; set; }
member this.SessionKeyRenewalInterval : TimeSpan with get, set
Public Property SessionKeyRenewalInterval As TimeSpan
Özellik Değeri
Hizmetin, güvenlik oturumu için kullanılan anahtarı yenilemesini gerektirdiği süre. Başlatıcı bu süre içinde anahtarı yenilemezse hizmet, başlatıcıya bir hata gönderir. Varsayılan değer 15 saattir.
Özel durumlar
özelliği 0'dan küçük bir değere ayarlanır.
Örnekler
Bu örnekte, bu özelliğin değerinin nasıl alın olduğu gösterilmektedir.
TimeSpan sessionKeyRenewalInterval =
settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Açıklamalar
Bunun gibi oturum ayarları aşağıdaki koşullardan herhangi biri için geçerlidir:
ve NetTcpBindingiçin WSDualHttpBinding tüm istemci kimlik bilgileri türleri.
<reliableSession> öğesi etkinleştirilmediyse, veya
true
= ClientCredentials.Windows ile UserNametrue
= üzerinde.WSHttpBinding
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 ayarlanmadığından
true
veya ile açık = WSHttpBindingClientCertificatetrue
olmalıdır.