다음을 통해 공유


ConnectionManagerBase.ProtectionLevel Property

Gets or sets a value, by using the DTSProtectionLevel enumeration, that enforces how the connection controls sensitive information.

네임스페이스: Microsoft.SqlServer.Dts.Runtime
어셈블리: Microsoft.SqlServer.ManagedDTS (in microsoft.sqlserver.manageddts.dll)

구문

‘선언
Public Overridable Property ProtectionLevel As DTSProtectionLevel
public virtual DTSProtectionLevel ProtectionLevel { get; set; }
public:
virtual property DTSProtectionLevel ProtectionLevel {
    DTSProtectionLevel get ();
    void set (DTSProtectionLevel value);
}
/** @property */
public DTSProtectionLevel get_ProtectionLevel ()

/** @property */
public void set_ProtectionLevel (DTSProtectionLevel value)
public function get ProtectionLevel () : DTSProtectionLevel

public function set ProtectionLevel (value : DTSProtectionLevel)

속성 값

A DTSProtectionLevel enumeration.

The following code example gives an sample of what code may be in an overridden ProtectionLevel property for a custom connection manager.

public virtual DTSProtectionLevel ProtectionLevel
    {
        get{return DTSProtectionLevel.DontSaveSensitive;}
        set{
               // Vadidate that protection level is within company guidelines.
        }
    }
Public Overridable Property ProtectionLevel() As DTSProtectionLevel
    Get 
        Return DTSProtectionLevel.DontSaveSensitive
    End Get
    Set (ByVal Value As DTSProtectionLevel) 
               ' Vadidate that protection level is within company guidelines.
    End Set
End Property

스레드 보안

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

플랫폼

개발 플랫폼

지원되는 플랫폼 목록은 SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

대상 플랫폼

지원되는 플랫폼 목록은 SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

참고 항목

참조

ConnectionManagerBase Class
ConnectionManagerBase Members
Microsoft.SqlServer.Dts.Runtime Namespace