Site クラス

定義

注意事項

Code Access Security is not supported or honored by the runtime.

ポリシー評価のための証拠として、コード アセンブリの開始位置の Web サイトを提供します。 このクラスは継承できません。

public ref class Site sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Site sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Site = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Site = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Site
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Site
Implements IIdentityPermissionFactory
継承
継承
Site
属性
実装

注釈

注意事項

コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS 関連の API が使われている場合、CAS の注釈は使われず、エラーが発生します。 開発者は、代わりの手段を見つけてセキュリティ タスクを実現する必要があります。

証拠が Site 存在すると、付与セットに a SiteIdentityPermission が生成されます。 for SiteIdentityPermissionがある場合はDemandSiteIdentityPermission証拠にSite対応するアクセス許可が要求されたアクセス許可と比較されます。

サイト ID は、FILE を除く任意のプロトコルを持つ URL からのコードに対して定義されます。 サイトは、URL のプロトコルの後の "//" と、次の "/" (存在する場合) の間の文字列です。 たとえば、 www.fourthcoffee.com URL http://www.fourthcoffee.com/process/grind.htmのサイト ID です。 これはポート番号を除きます。 指定された URL が指定されている http://www.fourthcoffee.com:8000/場合、サイトは www.fourthcoffee.com、ではありません www.fourthcoffee.com:8000

コンストラクター

Site(String)

コード アセンブリの開始位置の Web サイトを使用して Site クラスの新しいインスタンスを初期化します。

プロパティ

Name

コード アセンブリの開始位置の Web サイトを取得します。

メソッド

Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。

Clone()

現在のインスタンスの完全なコピーである新しいオブジェクトを作成します。

(継承元 EvidenceBase)
Copy()

Site オブジェクトの同等コピーを作成します。

CreateFromUrl(String)

指定した URL から新しい Site オブジェクトを作成します。

CreateIdentityPermission(Evidence)

現在の Site オブジェクトに対応する新しい ID アクセス許可を作成します。

Equals(Object)

現在の Site と指定したオブジェクトが等しいかどうかを比較します。

GetHashCode()

現在の Web サイト名のハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在の Site オブジェクトの文字列形式を返します。

適用対象