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