次の方法で共有


ConnectionManagerBase.ProtectionLevel プロパティ

DTSProtectionLevel 列挙を使用して値を取得します。値の設定も可能です。この列挙を使用すると、接続で機密情報を制御する方法を強制できます。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public Overridable Property ProtectionLevel As DTSProtectionLevel 
    Get 
    Set
'使用
Dim instance As ConnectionManagerBase 
Dim value As DTSProtectionLevel 

value = instance.ProtectionLevel

instance.ProtectionLevel = value
public virtual DTSProtectionLevel ProtectionLevel { get; set; }
public:
virtual property DTSProtectionLevel ProtectionLevel {
    DTSProtectionLevel get ();
    void set (DTSProtectionLevel value);
}
abstract ProtectionLevel : DTSProtectionLevel with get, set 
override ProtectionLevel : DTSProtectionLevel with get, set
function get ProtectionLevel () : DTSProtectionLevel 
function set ProtectionLevel (value : DTSProtectionLevel)

プロパティ値

型: Microsoft.SqlServer.Dts.Runtime.DTSProtectionLevel
DTSProtectionLevel 列挙です。

使用例

次のコード例は、カスタム接続マネージャーのオーバーライドされた ProtectionLevel プロパティの記述例を示しています。

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

関連項目

参照

ConnectionManagerBase クラス

Microsoft.SqlServer.Dts.Runtime 名前空間