StorePermission.Flags プロパティ
アセンブリ: System (system.dll 内)

Dim instance As StorePermission Dim value As StorePermissionFlags value = instance.Flags instance.Flags = value
public: property StorePermissionFlags Flags { StorePermissionFlags get (); void set (StorePermissionFlags value); }
/** @property */ public StorePermissionFlags get_Flags () /** @property */ public void set_Flags (StorePermissionFlags value)
public function get Flags () : StorePermissionFlags public function set Flags (value : StorePermissionFlags)
StorePermissionFlags 値のビットごとの組み合わせ。



Flags プロパティの値を表示するコード例を次に示します。このコード例は、StorePermission クラスのトピックで取り上げているコード例の一部分です。
Console.WriteLine("Creating the intersection of the second and first permissions.") sp4 = CType(sp2.Intersect(sp1), System.Security.Permissions.StorePermission) Console.WriteLine("Value of the Flags property is: " + sp4.Flags.ToString())
Console.WriteLine("Creating the intersection of the second and first permissions."); sp4 = (StorePermission)sp2.Intersect(sp1); Console.WriteLine("Value of the Flags property is: " + sp4.Flags.ToString());
Console.WriteLine("Creating the intersection of the second and " + "first permissions."); sp4 = (StorePermission)sp2.Intersect(sp1); Console.WriteLine("Value of the Flags property is: " + sp4.get_Flags().ToString());

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


StorePermissionFlags 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Security.Permissionsアセンブリ: System (system.dll 内)

<SerializableAttribute> _ <FlagsAttribute> _ Public Enumeration StorePermissionFlags

メンバ名 | 説明 | |
---|---|---|
AddToStore | 証明書をストアに追加するためのアクセス許可。 | |
AllFlags | 証明書とストアに関するすべての操作を実行するためのアクセス許可。 | |
CreateStore | 新しいストアを作成するためのアクセス許可。 | |
DeleteStore | ストアを削除するためのアクセス許可。 | |
EnumerateCertificates | ストア内の証明書を列挙するためのアクセス許可。 | |
EnumerateStores | コンピュータ上のストアを列挙するためのアクセス許可。 | |
NoFlags | 証明書またはストアに関する操作を実行するためのアクセス許可は付与されません。 | |
OpenStore | ストアを開くためのアクセス許可。 ストアを開くためのアクセス許可には、証明書を列挙するためのアクセス許可 (プライバシーの問題が生じる) や証明書を追加または削除するためのアクセス許可 (セキュリティの問題が生じる) は含まれません。 | |
RemoveFromStore | 証明書をストアから削除するためのアクセス許可。 |

これらのアクセス許可の多くは、セキュリティおよびプライバシーの問題を発生させる可能性があります。そのため、ストアへのアクセス権を許可する場合は、十分に注意してください。アクセス権によって発生する危険性の種類の簡単な説明については、各アクセス権の概要を参照してください。

StorePermissionFlags 列挙体を使用するコード例を次に示します。このコード例は、StorePermission クラスのトピックで取り上げているコード例の一部分です。
Console.WriteLine("Creating a permission with Flags = OpenStore.") Dim sp As New System.Security.Permissions.StorePermission(StorePermissionFlags.OpenStore)
Console.WriteLine("Creating a permission with Flags = OpenStore."); StorePermission sp = new StorePermission(StorePermissionFlags.OpenStore);
Console.WriteLine("Creating a permission with Flags = OpenStore."); StorePermission sp = new StorePermission(StorePermissionFlags.OpenStore);

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- StorePermissionFlagsのページへのリンク