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