Evidence.Merge(Evidence) Méthode
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.
Fusionne l'ensemble de preuves spécifié dans l'ensemble de preuves actuel.
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)
Paramètres
- evidence
- Evidence
Ensemble de preuves à fusionner dans l'ensemble de preuves actuel.
Exceptions
Le paramètre evidence
n'est pas une instance valide de Evidence.
Locked est true
, le code qui appelle cette méthode n'a pas ControlEvidence et le paramètre evidence
a une liste d'hôtes qui n'est pas vide.
Exemples
L’exemple de code suivant montre l’utilisation de la Merge méthode . Cet exemple fait partie d’un exemple plus grand fourni pour 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()))
Remarques
Chaque objet de preuve dans le jeu de preuves spécifié est ajouté aux jeux d’assembly et d’hôte du jeu de preuves actuel, en fonction des ensembles dont il est issu.
Notes
Cette méthode n’effectue pas de vérification pour empêcher l’ajout de types de preuves en double. De nombreux objets de preuve d’assembly et d’hôte peuvent exister en même temps.