Share via


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
[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
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}")>]
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
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 存在すると、 SiteIdentityPermission 許可セットに が生成されます。 の SiteIdentityPermissionSiteIdentityPermission がある場合、Demand証拠に対応する が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 オブジェクトの文字列形式を返します。

適用対象