Evidence Constructor (array<Object^>^, array<Object^>^)

 
Note: This API is now obsolete.

Initializes a new instance of the Evidence class from multiple sets of host and assembly evidence.

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

public:
[ObsoleteAttribute("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")]
Evidence(
	array<Object^>^ hostEvidence,
	array<Object^>^ assemblyEvidence
)

Parameters

hostEvidence
Type: array<System::Object^>^

The host evidence from which to create the new instance.

assemblyEvidence
Type: array<System::Object^>^

The assembly evidence from which to create the new instance.

The following code example shows the use of the Evidence(array<Object^>^, array<Object^>^) constructor. This example is part of a larger example provided for the Evidence class.

array<Object^>^oa1 = {};
Site^ site = gcnew Site( "www.wideworldimporters.com" );
array<Object^>^oa2 = {url,site};
Evidence^ ev3a = gcnew Evidence( oa1,oa2 );
enum1 = ev3a->GetHostEnumerator();
IEnumerator^ enum2 = ev3a->GetAssemblyEnumerator();
enum2->MoveNext();
Object^ obj1 = enum2->Current;
enum2->MoveNext();
Console::WriteLine( "URL = {0}  Site = {1}", obj1, enum2->Current );

.NET Framework
Available since 1.1
Return to top
Show: