LocalClientSecuritySettings.SessionKeyRenewalInterval Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur rentang waktu setelah inisiator memperbarui kunci untuk sesi keamanan.
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
Nilai Properti
TimeSpan yang mewakili rentang waktu setelah inisiator memperbarui kunci untuk sesi keamanan. Defaultnya adalah 10 jam.
Pengecualian
Properti adalah set
ke nilai kurang dari 0.
Contoh
Contoh ini menunjukkan cara mendapatkan properti ini.
TimeSpan sessionKeyRenewalInterval = settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Keterangan
Pengaturan sesi seperti ini berlaku dalam salah satu kondisi berikut:
Semua jenis kredensial klien untuk WSDualHttpBinding dan NetTcpBinding.
Jika <elemen reliableSession> diaktifkan.
Jika <elemen reliableSession> tidak diaktifkan, aktif WSHttpBinding dengan
true
= UserName atau .ClientCredentials.Windows =true
Pengaturan sesi seperti ini tidak berlaku dalam salah satu kondisi berikut:
Untuk BasicHttpBinding.
Untuk NetNamedPipeBinding.
Jika <elemen reliableSession> tidak diaktifkan, aktifkan WSHttpBinding dengan ClientCertificate
true
= atau dengan tidak ada properti yang ClientCredentials diatur ke .true