SiteIdentityPermission Konstruktorer

Definition

Initierar en ny instans av SiteIdentityPermission klassen.

Överlagringar

Name Description
SiteIdentityPermission(PermissionState)

Initierar en ny instans av SiteIdentityPermission klassen med angiven PermissionState.

SiteIdentityPermission(String)

Initierar en ny instans av SiteIdentityPermission klassen för att representera den angivna platsidentiteten.

SiteIdentityPermission(PermissionState)

Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs

Initierar en ny instans av SiteIdentityPermission klassen med angiven PermissionState.

public:
 SiteIdentityPermission(System::Security::Permissions::PermissionState state);
public SiteIdentityPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.SiteIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.SiteIdentityPermission
Public Sub New (state As PermissionState)

Parametrar

state
PermissionState

Ett av PermissionState värdena.

Undantag

Parametern state är inte ett giltigt värde för PermissionState.

Kommentarer

Det fullständigt begränsade tillståndet SiteIdentityPermission för matchar inga webbplatser. Den här konstruktorn ingår för konsekvens med utformningen av andra behörigheter, men är inte användbar i praktiken.

Note

I .NET Framework-versionerna 1.0 och 1.1 kan identitetsbehörigheter inte ha ett Unrestricted behörighetstillståndsvärde. Från och med .NET Framework version 2.0 kan identitetsbehörigheter ha valfritt behörighetstillståndsvärde. Det innebär att identitetsbehörigheter i 2.0 och senare versioner har samma beteende som behörigheter som implementerar IUnrestrictedPermission gränssnittet. Ett krav på en identitet lyckas alltså alltid, oavsett sammansättningsidentitet, om sammansättningen har beviljats fullständigt förtroende.

I .NET Framework-versionerna 1.0 och 1.1 är kraven på identitetsbehörigheter effektiva, även när anropssammansättningen är helt betrodd. Det innebär att även om den anropande sammansättningen har fullt förtroende misslyckas ett krav på en identitetsbehörighet om sammansättningen inte uppfyller de villkor som krävs. Från och med .NET Framework version 2.0 är kraven på identitetsbehörigheter ineffektiva om den anropande sammansättningen har fullt förtroende. Detta säkerställer konsekvens för alla behörigheter, vilket eliminerar behandlingen av identitetsbehörigheter som ett specialfall.

Gäller för

SiteIdentityPermission(String)

Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs
Källa:
SiteIdentityPermission.cs

Initierar en ny instans av SiteIdentityPermission klassen för att representera den angivna platsidentiteten.

public:
 SiteIdentityPermission(System::String ^ site);
public SiteIdentityPermission(string site);
new System.Security.Permissions.SiteIdentityPermission : string -> System.Security.Permissions.SiteIdentityPermission
Public Sub New (site As String)

Parametrar

site
String

Webbplatsnamn eller jokerteckenuttryck.

Undantag

Parametern site är inte en giltig sträng eller matchar inte ett giltigt namn på jokerteckenwebbplatsen.

Kommentarer

Platsidentitet definieras endast för kod från URL:er med protokollen HTTP, HTTPS och FTP. En plats är strängen mellan "//" efter protokollet för en URL och följande "/", om det finns, till exempel www.fourthcoffee.com i URL:en http://www.fourthcoffee.com/process/grind.htm/. Detta exkluderar portnummer. Om en viss URL är http://www.fourthcoffee.com:8000/är www.fourthcoffee.comwebbplatsen , inte www.fourthcoffee.com:8000.

Webbplatser kan matchas exakt eller med ett jokerteckenprefix ("*") vid punktavgränsaren. Till exempel matchar *.fourthcoffee.com platsnamnssträngen fourthcoffee.com samt www.fourthcoffee.com. Utan jokertecken måste webbplatsnamnet vara en exakt matchning.

Gäller för