LocalClientSecuritySettings.SessionKeyRenewalInterval Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'intervallo di tempo dopo il quale l'iniziatore rinnova la chiave per la sessione di sicurezza.
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
Valore della proprietà
TimeSpan rappresenta l'intervallo di tempo dopo il quale l'iniziatore rinnova la chiave per la sessione di sicurezza. Il valore predefinito è 10 ore.
Eccezioni
La proprietà è impostata (set
) su un valore minore di 0.
Esempio
In questo esempio viene illustrato come ottenere questa proprietà.
TimeSpan sessionKeyRenewalInterval = settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Commenti
Le impostazioni di sessione, inclusa questa impostazione specifica, sono applicabili in presenza di una delle condizioni seguenti:
Tutti i tipi di credenziali client per WSDualHttpBinding e NetTcpBinding.
Se <l'elemento reliableSession> è abilitato.
Se <l'elemento reliableSession> non è abilitato, in WSHttpBinding con
true
= UserName o .ClientCredentials.Windows =true
Le impostazioni di sessione, inclusa questa impostazione specifica, non sono applicabili nelle condizioni seguenti:
Per BasicHttpBinding.
Per NetNamedPipeBinding.
Se <l'elemento reliableSession> non è abilitato, con WSHttpBinding o con ClientCertificate
true
= nessuna delle ClientCredentials proprietà impostate su .true