Share via


ConnectionManagerBase.ProtectionLevel Property

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

Namespace: Microsoft.SqlServer.Dts.Runtime
Assembly: Microsoft.SqlServer.ManagedDTS (in microsoft.sqlserver.manageddts.dll)

Syntax

'Declaration
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)

Property Value

A DTSProtectionLevel enumeration.

Example

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

Thread Safety

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.

Platforms

Development Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

Target Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

See Also

Reference

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