Evidence Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe Evidence.
Surcharges
Evidence() |
Initialise une nouvelle instance vide de la classe Evidence. |
Evidence(Evidence) |
Initialise une nouvelle instance de la classe Evidence à partir d'une copie partielle d'une instance existante. |
Evidence(Object[], Object[]) |
Obsolète.
Obsolète.
Obsolète.
Initialise une nouvelle instance de la classe Evidence à partir de plusieurs ensembles de preuves d'hôte et d'assembly. |
Evidence(EvidenceBase[], EvidenceBase[]) |
Initialise une nouvelle instance de la classe Evidence à partir de plusieurs ensembles de preuves d'hôte et d'assembly. |
Evidence()
Initialise une nouvelle instance vide de la classe Evidence.
public:
Evidence();
public Evidence ();
Public Sub New ()
Exemples
L’exemple de code suivant montre l’utilisation du Evidence() constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la Evidence classe .
Evidence^ ev1 = gcnew Evidence;
Console::WriteLine( "Created empty evidence with the default constructor." );
Evidence ev1 = new Evidence();
Console.WriteLine("Created empty evidence with the default constructor.");
Dim ev1 As New Evidence
Console.WriteLine("Created empty evidence with the default constructor.")
S’applique à
Evidence(Evidence)
Initialise une nouvelle instance de la classe Evidence à partir d'une copie partielle d'une instance existante.
public:
Evidence(System::Security::Policy::Evidence ^ evidence);
public Evidence (System.Security.Policy.Evidence evidence);
new System.Security.Policy.Evidence : System.Security.Policy.Evidence -> System.Security.Policy.Evidence
Public Sub New (evidence As Evidence)
Paramètres
- evidence
- Evidence
Instance Evidence à partir de laquelle la nouvelle instance doit être créée. Cette instance n'est pas une copie complète.
Exceptions
Le paramètre evidence
n'est pas une instance valide de Evidence.
Exemples
L’exemple de code suivant montre l’utilisation du Evidence(Evidence) constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la Evidence classe .
Console::WriteLine( "\nMake a copy of the current evidence." );
Evidence^ evidenceCopy = gcnew Evidence( myEvidence );
Console::WriteLine( "Count of new evidence items = {0}", evidenceCopy->Count );
Console::WriteLine( "Does the copy equal the current evidence? {0}", myEvidence->Equals( evidenceCopy ) );
Console.WriteLine("\nMake a copy of the current evidence.");
Evidence evidenceCopy = new Evidence(myEvidence);
Console.WriteLine("Count of new evidence items = " + evidenceCopy.Count);
Console.WriteLine("Does the copy equal the current evidence? " + myEvidence.Equals(evidenceCopy));
Console.WriteLine(ControlChars.Lf & "Make a copy of the current evidence.")
Dim evidenceCopy As New Evidence(myEvidence)
Console.WriteLine(("Count of new evidence items = " & evidenceCopy.Count.ToString()))
Console.WriteLine(("Does the copy equal the current evidence? " & myEvidence.Equals(evidenceCopy)))
S’applique à
Evidence(Object[], Object[])
Attention
This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.
Attention
This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.
Attention
Cette API est à présent déconseillée.
Initialise une nouvelle instance de la classe Evidence à partir de plusieurs ensembles de preuves d'hôte et d'assembly.
public:
Evidence(cli::array <System::Object ^> ^ hostEvidence, cli::array <System::Object ^> ^ assemblyEvidence);
[System.Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[System.Obsolete]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[<System.Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
[<System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
[<System.Obsolete>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
Public Sub New (hostEvidence As Object(), assemblyEvidence As Object())
Paramètres
- hostEvidence
- Object[]
Preuve d'hôte à partir de laquelle la nouvelle instance doit être créée.
- assemblyEvidence
- Object[]
Preuve d'assembly à partir de laquelle la nouvelle instance doit être créée.
- Attributs
Exemples
L’exemple de code suivant montre l’utilisation du Evidence(Object[], Object[]) constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la Evidence classe .
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 );
Object [] oa1 = {};
Site site = new Site("www.wideworldimporters.com");
Object [] oa2 = { url, site };
Evidence ev3a = new Evidence(oa1, oa2);
enum1 = ev3a.GetHostEnumerator();
IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
enum2.MoveNext();
Object obj1 = enum2.Current;
enum2.MoveNext();
Console.WriteLine("URL = " + obj1.ToString() + " Site = " + enum2.Current.ToString());
Dim oa1() As [Object]
Dim site As New Site("www.wideworldimporters.com")
Dim oa2 As [Object]() = {url, site}
Dim ev3a As New Evidence(oa1, oa2)
enum1 = ev3a.GetHostEnumerator()
Dim enum2 As IEnumerator = ev3a.GetAssemblyEnumerator()
enum2.MoveNext()
Dim obj1 As [Object] = enum2.Current
enum2.MoveNext()
Console.WriteLine(("URL = " & obj1.ToString() & " Site = " & enum2.Current.ToString()))
S’applique à
Evidence(EvidenceBase[], EvidenceBase[])
Initialise une nouvelle instance de la classe Evidence à partir de plusieurs ensembles de preuves d'hôte et d'assembly.
public:
Evidence(cli::array <System::Security::Policy::EvidenceBase ^> ^ hostEvidence, cli::array <System::Security::Policy::EvidenceBase ^> ^ assemblyEvidence);
public Evidence (System.Security.Policy.EvidenceBase[] hostEvidence, System.Security.Policy.EvidenceBase[] assemblyEvidence);
new System.Security.Policy.Evidence : System.Security.Policy.EvidenceBase[] * System.Security.Policy.EvidenceBase[] -> System.Security.Policy.Evidence
Public Sub New (hostEvidence As EvidenceBase(), assemblyEvidence As EvidenceBase())
Paramètres
- hostEvidence
- EvidenceBase[]
Preuve d'hôte à partir de laquelle la nouvelle instance doit être créée.
- assemblyEvidence
- EvidenceBase[]
Preuve d'assembly à partir de laquelle la nouvelle instance doit être créée.
Remarques
Ce constructeur crée une nouvelle instance de la classe à l’aide d’objets de preuve qui héritent de la EvidenceBase classe .