Aracılığıyla paylaş


Package.CertificateContext Özelliği

Alır veya sertifika bağlamı ayarlar.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
<BrowsableAttribute(False)> _
Public Property CertificateContext As Long
    Get
    Set
'Kullanım
Dim instance As Package
Dim value As Long

value = instance.CertificateContext

instance.CertificateContext = value
[BrowsableAttribute(false)]
public long CertificateContext { get; set; }
[BrowsableAttribute(false)]
public:
property long long CertificateContext {
    long long get ();
    void set (long long value);
}
[<BrowsableAttribute(false)>]
member CertificateContext : int64 with get, set
function get CertificateContext () : long
function set CertificateContext (value : long)

Özellik Değeri

Tür: System.Int64
Döndürür bir uzun , sertifika bağlamı içerir.

Açıklamalar

Bir başvuru içermelidir System.Security.Cryptography.X509Certificates derlemesi için küme değer.

Örnekler

Aşağıdaki örnek bir paketi yükler ve sonra paketi için sertifika içeriği de dahil olmak üzere birkaç paket özelliklerini alır.

Class PackageTest
    {
        static void Main(string[] args)
        {
            // The variable pkg points to the location of the
            // ExecuteProcess package sample
            // installed with the samples.
            string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";
            
            Application app = new Application();
            Package p = app.LoadPackage(pkg, null);
    
            // Once the package is loaded, this sample can query 
            // on several properties
            long cc = p.CertificateContext;
            string cfn = p.CheckpointFileName;
            DTSProtectionLevel pl = p.ProtectionLevel;
            DTSPackageType dpt = p.PackageType;

            Console.WriteLine("CertificateContext = " + cc);
            Console.WriteLine("CheckpointFileName = " + cfn);
            Console.WriteLine("ProtectionLevel = " + pl);
            Console.WriteLine("PackageType = " + dpt);
        }
    }
Class PackageTest
    {
        Shared  Sub Main(ByVal args() As String)
            ' The variable pkg points to the location of the
            ' ExecuteProcess package sample
            ' installed with the samples.
            Dim pkg As String =  "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx" 
 
            Dim app As Application =  New Application() 
            Dim p As Package =  app.LoadPackage(pkg,Nothing) 
 
            ' Once the package is loaded, this sample can query 
            ' on several properties
            Dim cc As Long =  p.CertificateContext 
            Dim cfn As String =  p.CheckpointFileName 
            Dim pl As DTSProtectionLevel =  p.ProtectionLevel 
            Dim dpt As DTSPackageType =  p.PackageType 
 
            Console.WriteLine("CertificateContext = " + cc)
            Console.WriteLine("CheckpointFileName = " + cfn)
            Console.WriteLine("ProtectionLevel = " + pl)
            Console.WriteLine("PackageType = " + dpt)
        End Sub
    }

Örnek Çıktı:

CertificateContext = 0

CheckpointFileName =

ProtectionLevel = EncryptSensitiveWithUserKey

PackageType = Default