OleDbConnectionStringBuilder.PersistSecurityInfo Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of beveiligingsgevoelige informatie, zoals het wachtwoord, wordt geretourneerd als onderdeel van de verbinding als de verbinding is geopend of ooit in een geopende status is geweest.
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
Waarde van eigenschap
De waarde van de PersistSecurityInfo eigenschap of false als er geen is opgegeven.
Voorbeelden
Het volgende voorbeeld werkt op twee manieren met de PersistSecurityInfo eigenschap. Ten eerste wijst deze een waarde rechtstreeks toe aan de eigenschap, waarmee wordt gedemonstreerd welk effect deze actie heeft op de resulterende verbindingsreeks. Vervolgens wist het voorbeeld de OleDbConnectionStringBuilder en wijst een volledige verbindingsreeks toe die een waarde bevat voor de sleutel Beveiligingsgegevens behouden. Deze stap laat zien dat het instellen van de waarde van de verbindingsreeks ook de eigenschap PersistSecurityInfo wijzigt.
using System.Data.OleDb;
class Program
{
static void Main()
{
OleDbConnectionStringBuilder builder =
new OleDbConnectionStringBuilder();
builder.PersistSecurityInfo = true;
builder.Provider = "Microsoft.Jet.Oledb.4.0";
builder.DataSource = @"C:\Sample.mdb";
// Store the connection string.
string savedConnectionString = builder.ConnectionString;
Console.WriteLine(savedConnectionString);
// Reset the object. This resets all the properties to their
// default values.
builder.Clear();
// Investigate the PersistSecurityInfo property before
// and after assigning a connection string value.
Console.WriteLine("Default : " + builder.PersistSecurityInfo);
builder.ConnectionString = savedConnectionString;
Console.WriteLine("Modified: " + builder.PersistSecurityInfo);
Console.WriteLine("Press Enter to finish.");
Console.ReadLine();
}
}
Imports System.Data.OleDb
Module Module1
Sub Main()
Dim builder As New OleDbConnectionStringBuilder()
builder.PersistSecurityInfo = True
builder.Provider = "Microsoft.Jet.Oledb.4.0"
builder.DataSource = "C:\Sample.mdb"
' Store the connection string.
Dim savedConnectionString As String = builder.ConnectionString
Console.WriteLine(savedConnectionString)
' Reset the object. This resets all the properties to their
' default values.
builder.Clear()
' Investigate the PersistSecurityInfo property before
' and after assigning a connection string value.
Console.WriteLine("Default : " & builder.PersistSecurityInfo)
builder.ConnectionString = savedConnectionString
Console.WriteLine("Modified: " & builder.PersistSecurityInfo)
Console.WriteLine("Press Enter to finish.")
Console.ReadLine()
End Sub
End Module
Opmerkingen
Deze eigenschap komt overeen met de sleutel 'Persistent Security Info' in de verbindingsreeks.