MetadataUpdater.ApplyUpdate Método

Definição

Atualiza o assembly especificado usando os metadados, IL e deltas PDB fornecidos.

public:
 static void ApplyUpdate(System::Reflection::Assembly ^ assembly, ReadOnlySpan<System::Byte> metadataDelta, ReadOnlySpan<System::Byte> ilDelta, ReadOnlySpan<System::Byte> pdbDelta);
public static void ApplyUpdate(System.Reflection.Assembly assembly, ReadOnlySpan<byte> metadataDelta, ReadOnlySpan<byte> ilDelta, ReadOnlySpan<byte> pdbDelta);
static member ApplyUpdate : System.Reflection.Assembly * ReadOnlySpan<byte> * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub ApplyUpdate (assembly As Assembly, metadataDelta As ReadOnlySpan(Of Byte), ilDelta As ReadOnlySpan(Of Byte), pdbDelta As ReadOnlySpan(Of Byte))

Parâmetros

assembly
Assembly

A montagem para atualizar.

metadataDelta
ReadOnlySpan<Byte>

Os metadados mudam para serem aplicados.

ilDelta
ReadOnlySpan<Byte>

O IL muda para ser aplicado.

pdbDelta
ReadOnlySpan<Byte>

O PDB muda para ser aplicado.

Exceções

O argumento da montagem não é uma montagem em tempo de execução.

O argumento de montagem é null.

A montagem não é editável.

A atualização não pôde ser aplicada.

Observações

Os métodos atualmente em execução continuarão a usar o IL existente. Novas execuções de métodos modificados irão usar o novo IL. Diferentes runtimes podem ter limitações diferentes quanto aos tipos de alterações suportadas, e os runtimes não garantem o estado da assembly e do processo se o delta incluir alterações não suportadas.

Aplica-se a