SiteIdentityPermission Constructor (String^)

 

Initializes a new instance of the SiteIdentityPermission class to represent the specified site identity.

Namespace:   System.Security.Permissions
Assembly:  mscorlib (in mscorlib.dll)

public:
SiteIdentityPermission(
	String^ site
)

Parameters

site
Type: System::String^

The site name or wildcard expression.

Exception Condition
ArgumentException

The site parameter is not a valid string, or does not match a valid wildcard site name.

Site identity is only defined for code from URLs with the protocols of HTTP, HTTPS, and FTP. A site is the string between the "//" after the protocol of a URL and the following "/", if present, for example, www.fourthcoffee.com in the URL http://www.fourthcoffee.com/process/grind.htm/. This excludes port numbers. If a given URL is http://www.fourthcoffee.com:8000/, the site is www.fourthcoffee.com, not www.fourthcoffee.com:8000.

Sites can be matched exactly, or by a wildcard ("*") prefix at the dot delimiter. For example, the site name string *.fourthcoffee.com matches fourthcoffee.com as well as www.fourthcoffee.com. Without a wildcard, the site name must be a precise match.

.NET Framework
Available since 1.1
Return to top
Show: