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 для этого свойства открывает для приложения риски безопасности, такие как случайное ведение журнала или трассировка пароля базы данных.

Применяется к

См. также раздел