OleDbConnectionStringBuilder.PersistSecurityInfo Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy logikai értéket, amely jelzi, hogy a rendszer a kapcsolat részeként visszaadja-e a biztonsági szempontból érzékeny információkat, például a jelszót, ha a kapcsolat nyitva van, vagy valaha is nyitott állapotban volt.
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
Tulajdonság értéke
A tulajdonság értéke PersistSecurityInfo , vagy false ha nincs megadva.
Példák
Az alábbi példa kétféleképpen működik a PersistSecurityInfo tulajdonsággal. Először egy értéket rendel közvetlenül a tulajdonsághoz, bemutatva, hogy a művelet milyen hatással van az eredményül kapott kapcsolati karakterlánc. Ezután a példa törli a OleDbConnectionStringBuilder és hozzárendel egy teljes kapcsolati karakterlánc, amely a "Biztonsági adatok megőrzése" kulcs értékét tartalmazza. Ez a lépés bemutatja, hogy a kapcsolati karakterlánc értékének beállítása a PersistSecurityInfo tulajdonságot is módosítja.
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
Megjegyzések
Ez a tulajdonság a kapcsolati karakterlánc belüli "Biztonsági adatok megőrzése" kulcsnak felel meg.