Evidence.GetHostEnumerator 方法

枚举由主机提供的证据。

**命名空间:**System.Security.Policy
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
Public Function GetHostEnumerator As IEnumerator
用法
Dim instance As Evidence
Dim returnValue As IEnumerator

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

返回值

AddHost 方法添加的证据的枚举数。

示例

下面的示例显示 GetHostEnumerator 方法的用法。此示例摘自为 Evidence 类提供的一个更大的示例。

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());

平台

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 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

Evidence 类
Evidence 成员
System.Security.Policy 命名空间