LocalServiceSecuritySettings.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 masa pakai kunci yang digunakan dalam sesi keamanan. Ketika interval ini kedaluwarsa, kunci diperpanjang secara otomatis.
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
Rentang waktu setelah layanan mengharuskan inisiator memperbarui kunci yang digunakan untuk sesi keamanan. Jika inisiator tidak memperbarui kunci dalam waktu ini, layanan mengirimkan kembali kesalahan ke inisiator. Defaultnya adalah 15 jam.
Pengecualian
Properti diatur ke nilai kurang dari 0.
Contoh
Contoh ini menunjukkan cara mendapatkan nilai 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