Evidence.Merge(Evidence) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Unisce il set di evidenze specificato al set di evidenze corrente.
public:
void Merge(System::Security::Policy::Evidence ^ evidence);
public void Merge (System.Security.Policy.Evidence evidence);
member this.Merge : System.Security.Policy.Evidence -> unit
Public Sub Merge (evidence As Evidence)
Parametri
- evidence
- Evidence
Set di evidenze da unire al set di evidenze corrente.
Eccezioni
Il parametro evidence
non è un'istanza valida di Evidence.
Locked è true
, il codice con cui viene chiamato questo metodo non dispone del campo ControlEvidence e il parametro evidence
dispone di un elenco di host che non è vuoto.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del Merge metodo . Questo esempio fa parte di un esempio più ampio fornito per la Evidence classe .
Console::WriteLine( "\nMerge new evidence with the current evidence." );
array<Object^>^oa1 = {};
Site^ site = gcnew Site( "www.wideworldimporters.com" );
array<Object^>^oa2 = {url,site};
Evidence^ newEvidence = gcnew Evidence( oa1,oa2 );
myEvidence->Merge( newEvidence );
Console::WriteLine( "Evidence count = {0}", PrintEvidence( myEvidence ) );
Console.WriteLine("\nMerge new evidence with the current evidence.");
Object [] oa1 = {};
Site site = new Site("www.wideworldimporters.com");
Object [] oa2 = { url, site };
Evidence newEvidence = new Evidence(oa1, oa2);
myEvidence.Merge(newEvidence);
Console.WriteLine("Evidence count = " + PrintEvidence(myEvidence).ToString());
Console.WriteLine(ControlChars.Lf & "Merge new evidence with the current evidence.")
Dim oa1() As [Object]
Dim site As New Site("www.wideworldimporters.com")
Dim oa2 As [Object]() = {url, site}
Dim newEvidence As New Evidence(oa1, oa2)
myEvidence.Merge(newEvidence)
Console.WriteLine(("Evidence count = " & PrintEvidence(myEvidence).ToString()))
Commenti
Ogni oggetto evidenza nel set di prove specificato viene aggiunto all'assembly e ai set host del set di prove corrente, in base ai set da cui è venuto.
Nota
Questo metodo non esegue un controllo per impedire l'aggiunta di tipi duplicati di evidenza. Molti oggetti di evidenza di assembly e host possono esistere contemporaneamente.