Condividi tramite


LocalServiceSecuritySettings.SessionKeyRolloverInterval Proprietà

Definizione

Ottiene o imposta l'intervallo di tempo dopo il rinnovo della chiave per il quale la chiave della sessione precedente è valida nei messaggi in arrivo durante un rinnovo della chiave.

public:
 property TimeSpan SessionKeyRolloverInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRolloverInterval { get; set; }
member this.SessionKeyRolloverInterval : TimeSpan with get, set
Public Property SessionKeyRolloverInterval As TimeSpan

Valore della proprietà

Intervallo di tempo dopo il rinnovo della chiave durante il quale la chiave della sessione precedente rimane valida sui messaggi in arrivo dopo un rinnovo della chiave. Il valore predefinito è 5 minuti.

Eccezioni

La proprietà è impostata su un valore minore di 0.

Esempio

In questo esempio viene illustrato come ottenere il valore SessionKeyRolloverInterval.

TimeSpan rolloverInterval =
    settings.SessionKeyRolloverInterval;
Dim rolloverInterval As TimeSpan = settings.SessionKeyRolloverInterval

Commenti

Dopo il rinnovo della chiave, client e server devono inviare i messaggi utilizzando sempre la chiave disponibile più recente. Entrambe le parti possono accettare i messaggi in arrivo protetti con la chiave della sessione precedente fino alla scadenza del tempo di sostituzione.

Le impostazioni di sessione, inclusa questa impostazione specifica, sono applicabili in presenza di una delle condizioni seguenti:

Le impostazioni di sessione, inclusa questa impostazione specifica, non sono applicabili nelle condizioni seguenti:

Si applica a