WebPermission Constructor (NetworkAccess, String)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new instance of the WebPermission class with the specified access rights for the specified URI.

Namespace:   System.Net
Assembly:  System (in System.dll)

public WebPermission(
	NetworkAccess access,
	string uriString


Type: System.Net.NetworkAccess

A NetworkAccess value that indicates what kind of access to grant to the specified URI. Accept indicates that the application is allowed to accept connections from the Internet on a local resource. Connect indicates that the application is allowed to connect to specific Internet resources.

Type: System.String

A URI string to which access rights are granted.

Exception Condition

uriString is null.

This constructor initializes a WebPermission and grants its target permission to either make a remote host connection or accept a remote host connection using the URI described by the uriString parameter.

The following example creates a new instance of WebPermission with connect rights for the specified URI.

// Create a WebPermission.instance.
WebPermission myWebPermission1 = new WebPermission(NetworkAccess.Connect,"http://www.contoso.com/default.htm");

.NET Framework
Available since 1.1
Return to top