Freigeben über


WebPermission.AcceptList-Eigenschaft

Diese Eigenschaft gibt eine Enumeration einer einzelnen Akzeptierungsberechtigung 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 AcceptList As IEnumerator
'Usage
Dim instance As WebPermission
Dim value As IEnumerator

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

Eigenschaftenwert

Die IEnumerator-Schnittstelle, die Akzeptierungsberechtigungen enthält.

Hinweise

Diese Eigenschaft ruft eine Liste der lokalen Ressourcen ab, auf die laut dieser WebPermission zugegriffen werden darf. Die Klasse, auf die Sie die WebPermission angewendet haben, verfügt lediglich über die Berechtigung, eingehende Verbindungen mit den in dieser Liste aufgeführten lokalen Ressourcen zu empfangen.

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 AcceptList auf der Konsole ausgegeben.

' Get all URI's with Accept permission.  
Dim myEnum1 As IEnumerator = myWebPermission1.AcceptList
Console.WriteLine(ControlChars.Cr + ControlChars.Cr + "The URIs with Accept permission are :" + ControlChars.Cr)
While myEnum1.MoveNext()
   Console.WriteLine((ControlChars.Tab + "The URI is : " + myEnum1.Current))
End While 
 
// Get all URI's with Accept permission.  
IEnumerator myEnum1 = myWebPermission1.AcceptList;
Console.WriteLine("\n\nThe URIs with Accept permission are :\n");
 while (myEnum1.MoveNext())
 { Console.WriteLine("\tThe URI is : "+myEnum1.Current); }
 
// Get all URI's with Accept permission.
IEnumerator^ myEnum1 = myWebPermission1->AcceptList;
Console::WriteLine( "\n\nThe URIs with Accept permission are :\n" );
while ( myEnum1->MoveNext() )
{
   Console::WriteLine( "\tThe URI is : {0}", myEnum1->Current );
}
// Get all URI's with Accept permission.  
IEnumerator myEnum1 = myWebPermission1.get_AcceptList();
Console.WriteLine("\n\nThe URIs with Accept permission are :\n");
while (myEnum1.MoveNext()) {
    Console.WriteLine("\tThe URI is : " + myEnum1.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