Freigeben über


WebPermission.ConnectList-Eigenschaft

Diese Eigenschaft gibt eine Enumeration einer einzelnen Verbindungsberechtigung zurück, die in dieser WebPermission enthalten ist. Mögliche, in der zurückgegebenen Enumeration enthaltene Objekttypen sind String und System.Text.RegularExpressions.Regex.

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

Syntax

'Declaration
Public ReadOnly Property ConnectList As IEnumerator
'Usage
Dim instance As WebPermission
Dim value As IEnumerator

value = instance.ConnectList
public IEnumerator ConnectList { get; }
public:
property IEnumerator^ ConnectList {
    IEnumerator^ get ();
}
/** @property */
public IEnumerator get_ConnectList ()
public function get ConnectList () : IEnumerator

Eigenschaftenwert

Die IEnumerator-Schnittstelle, die Verbindungsberechtigungen enthält.

Hinweise

Diese Eigenschaft ruft eine Liste von Remoteressourcen ab, auf die laut dieser WebPermission zugegriffen werden darf. Die Klasse, auf die Sie die WebPermission angewendet haben, verfügt lediglich über die Berechtigung, eine Verbindung mit in dieser Liste aufgeführten Ressourcen herzustellen.

Hinweis

Dieser Liste können mithilfe von AddPermission URIs hinzugefügt werden.

Hinweis

Eine mögliche URI-Zeichenfolge wird anhand der Liste mit relevanten regulären Ausdrücken (AcceptList oder ConnectList) auf zwei verschiedene Arten überprüft. Zunächst wird die mögliche URI-Zeichenfolge mit der entsprechenden Liste verglichen. Wenn keine Übereinstimmung vorhanden ist, wird die mögliche URI-Zeichenfolge in einen Uri konvertiert und mit der entsprechenden Liste verglichen.

Beispiel

Im folgenden Beispiel werden die URLs aus der ConnectList auf der Konsole ausgegeben.

' Gets all URIs with Connect permission.
Dim myEnum As IEnumerator = myWebPermission1.ConnectList
Console.WriteLine(ControlChars.Cr + "The URIs with Connect permission are :" + ControlChars.Cr)
While myEnum.MoveNext()
   Console.WriteLine((ControlChars.Tab + "The URI is : " + myEnum.Current))
End While 
// 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 : "+myEnum.Current); }
// 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 );
}
// Gets all URIs with Connect permission.
IEnumerator myEnum = myWebPermission1.get_ConnectList();
Console.WriteLine("\nThe URIs with Connect permission are :\n");
while (myEnum.MoveNext()) {
    Console.WriteLine(("\tThe URI is : " + myEnum.get_Current()));
}

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

WebPermission-Klasse
WebPermission-Member
System.Net-Namespace
AddPermission