SqlConnectionStringBuilder.PersistSecurityInfo Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли возвращать конфиденциальные сведения безопасности, такие как пароль или маркер доступа, в составе строка подключения на подключении, созданном с помощью этого SqlConnectionStringBuilder соединения после того, как это соединение когда-либо находилось в открытом состоянии.
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
Значение свойства
true
Значение , если в строка подключения должны быть возвращены конфиденциальные сведения о безопасности; в противном случае — значение false
. Значение по умолчанию — false
.
Комментарии
Это свойство соответствует ключам «Persist Security Info» и «persistsecurityinfo» в строке подключения.
Примечание
Этому свойству следует присвоить значение true
только в том случае, если приложению требуется считывать пароль из уже открытого подключения к базе данных. Значение false
по умолчанию — это более безопасный параметр. Использование true
для этого свойства открывает для приложения риски безопасности, такие как случайное ведение журнала или трассировка пароля базы данных.