SqlConnectionStringBuilder.PersistSecurityInfo Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość logiczną wskazującą, czy informacje poufne zabezpieczeń, takie jak hasło lub token dostępu, powinny być zwracane jako część parametrów połączenia w połączeniu utworzonym za pomocą tego SqlConnectionStringBuilder połączenia po wystąpieniu tego połączenia w stanie otwartym. Tę właściwość należy ustawić true
tylko wtedy, gdy aplikacja musi odczytać hasło z już otwartego połączenia z bazą danych. Wartość domyślna false
to bezpieczniejsze ustawienie. Użycie true
tej właściwości powoduje otwarcie aplikacji na zagrożenia bezpieczeństwa, takie jak przypadkowe rejestrowanie lub śledzenie hasła bazy danych.
public:
property bool PersistSecurityInfo { bool get(); void set(bool value); };
public bool PersistSecurityInfo { get; set; }
member this.PersistSecurityInfo : bool with get, set
Public Property PersistSecurityInfo As Boolean
Wartość właściwości
Wartość PersistSecurityInfo właściwości lub false
jeśli żadna z nich nie została podana.
Uwagi
Ta właściwość odpowiada kluczom "Persist Security Info" i "persistsecurityinfo" w parametrach połączenia.
Zresetowanie parametrów połączenia spowoduje zresetowanie wszystkich wartości parametrów połączenia, w tym hasła.