OleDbConnectionStringBuilder.PersistSecurityInfo プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
接続が開いているか、開いている状態になったことがある場合に、パスワードなどの機密性の高い情報を接続文字列の一部として返すかどうかを示すブール値を取得または設定します。
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
。
例
次の例では、 プロパティを PersistSecurityInfo 2 つの方法で操作します。 最初に、プロパティに値を直接割り当て、このアクションが結果の接続文字列に与える影響を示します。 次に、 をクリアOleDbConnectionStringBuilderし、"セキュリティ情報の永続化" キーの値を含む完全な接続文字列を割り当てます。 この手順では、接続文字列から値を設定すると、 プロパティも変更PersistSecurityInfoされることを示します。
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
注釈
このプロパティは、接続文字列内の "セキュリティ情報の保持" キーに対応します。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET