Evidence Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe Evidence.
Sobrecargas
Evidence() |
Inicializa uma nova instância vazia da classe Evidence. |
Evidence(Evidence) |
Inicializa uma nova instância da classe Evidence de uma cópia superficial de outra existente. |
Evidence(Object[], Object[]) |
Obsoleto.
Obsoleto.
Obsoleto.
Inicializa uma nova instância da classe Evidence de vários conjuntos de evidência de assembly e de host. |
Evidence(EvidenceBase[], EvidenceBase[]) |
Inicializa uma nova instância da classe Evidence de vários conjuntos de evidência de assembly e de host. |
Evidence()
Inicializa uma nova instância vazia da classe Evidence.
public:
Evidence();
public Evidence ();
Public Sub New ()
Exemplos
O exemplo de código a seguir mostra o uso do Evidence() construtor . Este exemplo faz parte de um exemplo maior fornecido para a 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.")
Aplica-se a
Evidence(Evidence)
Inicializa uma nova instância da classe Evidence de uma cópia superficial de outra existente.
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)
Parâmetros
- evidence
- Evidence
A instância de Evidence da qual criar a nova instância. Esta instância não é copiada profundamente.
Exceções
O parâmetro evidence
não é uma instância de valor de Evidence.
Exemplos
O exemplo de código a seguir mostra o uso do Evidence(Evidence) construtor . Este exemplo faz parte de um exemplo maior fornecido para a 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)))
Aplica-se a
Evidence(Object[], Object[])
Cuidado
This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.
Cuidado
This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.
Cuidado
Essa API foi preterida.
Inicializa uma nova instância da classe Evidence de vários conjuntos de evidência de assembly e de host.
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())
Parâmetros
- hostEvidence
- Object[]
A evidência do host do qual criar a nova instância.
- assemblyEvidence
- Object[]
A evidência do assembly da qual criar a nova instância.
- Atributos
Exemplos
O exemplo de código a seguir mostra o uso do Evidence(Object[], Object[]) construtor . Este exemplo faz parte de um exemplo maior fornecido para a 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()))
Aplica-se a
Evidence(EvidenceBase[], EvidenceBase[])
Inicializa uma nova instância da classe Evidence de vários conjuntos de evidência de assembly e de host.
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())
Parâmetros
- hostEvidence
- EvidenceBase[]
A evidência do host do qual criar a nova instância.
- assemblyEvidence
- EvidenceBase[]
A evidência do assembly da qual criar a nova instância.
Comentários
Esse construtor cria uma nova instância da classe usando objetos de evidência que herdam da EvidenceBase classe .