WebPermission::ConnectList Property

 

This property returns an enumeration of a single connect permissions held by this WebPermission. The possible objects types contained in the returned enumeration are String and System.Text.RegularExpressions::Regex.

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

public:
property IEnumerator^ ConnectList {
	IEnumerator^ get();
}

Property Value

Type: System.Collections::IEnumerator^

The IEnumerator interface that contains connect permissions.

This property gets a list of remote resources that are permitted by this WebPermission. The class to which you have applied WebPermission only has permission to connect with resources found in this list.

System_CAPS_noteNote

You can add URIs to this list using AddPermission.

System_CAPS_noteNote

A candidate URI string is checked against the list of relevant regular expressions (AcceptList or ConnectList) in two ways. First, the candidate URI string is checked against the appropriate list; then, if there is no match, the candidate URI string is converted into a Uri and checked against the appropriate list.

The following example prints the URLs in the ConnectList to the console.

// Gets all URIs with Connect permission.
IEnumerator^ myEnum = myWebPermission1->ConnectList;
Console::WriteLine( "\nThe URIs with Connect permission are :\n" );
while ( myEnum->MoveNext() )
{
   Console::WriteLine( "\tThe URI is : {0}", myEnum->Current );
}

.NET Framework
Available since 1.1
Return to top
Show: