Evidence.Merge(Evidence) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Funde o conjunto de evidências especificado no conjunto de evidências atual.
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)
Parâmetros
- evidence
- Evidence
O conjunto de provas a ser fundido com o conjunto atual.
Exceções
O evidence parâmetro não é uma instância válida de Evidence.
Locked é true, o código que chama este método não tem ControlEvidence, e o evidence parâmetro tem uma lista de anfitriões que não está vazia.
Exemplos
O seguinte exemplo de código mostra a utilização do Merge método. Este exemplo faz parte de um exemplo mais amplo fornecido à Evidence turma.
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()))
Observações
Cada objeto de evidência no conjunto de evidência especificado é adicionado aos conjuntos de montagem e hospedeiro do conjunto de evidência atual, de acordo com os conjuntos de onde provém.
Note
Este método não realiza uma verificação para evitar a adição de tipos duplicados de provas. Muitos objetos de evidência de montagem e hospedeiros podem existir ao mesmo tempo.