Freigeben über


Evidence.GetHostEnumerator-Methode

Listet die vom Host bereitgestellten Beweise auf.

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

Syntax

'Declaration
Public Function GetHostEnumerator As IEnumerator
'Usage
Dim instance As Evidence
Dim returnValue As IEnumerator

returnValue = instance.GetHostEnumerator
public IEnumerator GetHostEnumerator ()
public:
IEnumerator^ GetHostEnumerator ()
public IEnumerator GetHostEnumerator ()
public function GetHostEnumerator () : IEnumerator

Rückgabewert

Ein Enumerator für Beweise, die durch die AddHost-Methode hinzugefügt wurden.

Beispiel

Im folgenden Beispiel wird die Verwendung der GetHostEnumerator-Methode veranschaulicht. Dieses Beispiel ist Teil eines umfangreicheren Beispiels für die Evidence-Klasse.

Dim url As New Url("http://www.treyresearch.com")
Console.WriteLine(("Adding host evidence " & url.ToString()))
ev2a.AddHost(url)
Dim ev2b As New Evidence(ev2a)
Console.WriteLine("Copy evidence into new evidence")
Dim enum1 As IEnumerator = ev2b.GetHostEnumerator()
enum1.MoveNext()
Console.WriteLine(enum1.Current.ToString())
Url url = new Url("http://www.treyresearch.com");
Console.WriteLine("Adding host evidence " + url.ToString());
ev2a.AddHost(url);
Evidence ev2b = new Evidence(ev2a);
Console.WriteLine("Copy evidence into new evidence");
IEnumerator enum1 = ev2b.GetHostEnumerator();
enum1.MoveNext();
Console.WriteLine(enum1.Current.ToString());
Url^ url = gcnew Url( "http://www.treyresearch.com" );
Console::WriteLine( "Adding host evidence {0}", url );
ev2a->AddHost( url );
Evidence^ ev2b = gcnew Evidence( ev2a );
Console::WriteLine( "Copy evidence into new evidence" );
IEnumerator^ enum1 = ev2b->GetHostEnumerator();
enum1->MoveNext();
Console::WriteLine( enum1->Current );
Url url = new Url("http://www.treyresearch.com");
Console.WriteLine(("Adding host evidence " + url.ToString()));
ev2a.AddHost(url);
Evidence ev2b = new Evidence(ev2a);
Console.WriteLine("Copy evidence into new evidence");

IEnumerator enum1 = ev2b.GetHostEnumerator();
enum1.MoveNext();
Console.WriteLine(enum1.get_Current().ToString());

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

Evidence-Klasse
Evidence-Member
System.Security.Policy-Namespace