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)

[ObsoleteAttribute(L"This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")]
public:
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

Supported in: 3.5, 3.0, 2.0, 1.1
Obsolete (compiler warning) in 4.6
Obsolete (compiler warning) in 4.6
Obsolete (compiler warning) in 4.5
Obsolete (compiler warning) in 4.5.1
Obsolete (compiler warning) in 4.5.2
Obsolete (compiler warning) in 4

.NET Framework Client Profile

Supported in: 3.5 SP1
Obsolete (compiler warning) in 4
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft