Aracılığıyla paylaş


DataProtectionPermission.Flags Özellik

Tanım

Veri ve bellek koruma bayraklarını alır veya ayarlar.

public:
 property System::Security::Permissions::DataProtectionPermissionFlags Flags { System::Security::Permissions::DataProtectionPermissionFlags get(); void set(System::Security::Permissions::DataProtectionPermissionFlags value); };
public System.Security.Permissions.DataProtectionPermissionFlags Flags { get; set; }
member this.Flags : System.Security.Permissions.DataProtectionPermissionFlags with get, set
Public Property Flags As DataProtectionPermissionFlags

Özellik Değeri

Değerlerin bit düzeyinde birleşimi DataProtectionPermissionFlags .

Özel durumlar

Belirtilen değer, değerlerin DataProtectionPermissionFlags geçerli bir bileşimi değil.

Örnekler

Aşağıdaki kod örneği özelliğinin Flags kullanımını gösterir. Bu kod örneği, sınıfı için DataProtectionPermission sağlanan daha büyük bir örneğin parçasıdır.

Console::WriteLine( "Creating the intersection of the second and "
"first permissions." );
sp4 = dynamic_cast<DataProtectionPermission^>(sp2->Intersect( sp1 ));
Console::WriteLine( "The value of the Flags property is: {0}", sp4->Flags );
Console.WriteLine("Creating the intersection of the second and " +
    "first permissions.");
sp4 = (DataProtectionPermission)sp2.Intersect(sp1);
Console.WriteLine("The value of the Flags property is: " +
    sp4.Flags.ToString());
Console.WriteLine("Creating the intersection of the second and " + "first permissions.")
sp4 = CType(sp2.Intersect(sp1), DataProtectionPermission)
Console.WriteLine("The value of the Flags property is: " + sp4.Flags.ToString())

Açıklamalar

Bu özellik ve sınıflarının ve ProtectedMemoryUnprotect yöntemlerinin ProtectedData kullanılıp kullanılamayacağını Protect belirtir.

Şunlara uygulanır