다음을 통해 공유


OleDbConnectionStringBuilder.PersistSecurityInfo 속성

정의

연결이 열려 있거나 열려 있는 경우 암호와 같은 보안에 중요한 정보가 연결의 일부로 반환되는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

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 작동합니다. 먼저 속성에 직접 값을 할당하여 이 작업이 결과 연결 문자열에 미치는 영향을 보여 줍니다. 그런 다음, 이 예제에서는 "보안 정보 유지" 키에 대한 값을 포함하는 전체 연결 문자열을 지우 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

설명

이 속성은 연결 문자열 내의 "보안 정보 유지" 키에 해당합니다.

적용 대상

추가 정보