UpgradeSession Classe
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.
Essa classe fornece as informações de cada instância para o domínio e busca conteúdo atualizado, que está em conformidade com a versão atual de um modelo de objeto
public class UpgradeSession
type UpgradeSession = class
Public Class UpgradeSession
- Herança
-
UpgradeSession
- Derivado
Construtores
| Nome | Description |
|---|---|
| UpgradeSession() |
Essa classe fornece as informações de cada instância para o domínio e busca conteúdo atualizado, que está em conformidade com a versão atual de um modelo de objeto |
Métodos
| Nome | Description |
|---|---|
| IsUpgradeRequiredOnType(String, Int32) |
O SFC chama essa função no domínio para cada tipo (com versão) antes de desejar desserializar. Um valor de retorno falso indica uma não atualização e, portanto, o SFC pode desserializar o conteúdo em si. Se um true for retornado, a sequência de atualização precisará ser executada. |
| PostProcessUpgrade(Dictionary<String,Object>, Int32) |
O pós-processo é uma ajuda adicional para os domínios para poder ajustar qualquer hierarquia, alterações de uri ou quaisquer alterações gerais. Essa função é chamada depois que a desserialização de cada instância é feita. |
| UpgradeInstance(List<SfcInstanceSerializedData>, Int32, String, Dictionary<String,Object>) |
Essa função transfere as informações serializadas para o domínio e busca a instância de objeto atualizada A saída precisa ser uma lista de pares, de uri sml e instância correspondente. Uma atualização pode resultar em várias instâncias e, portanto, esperamos uma lista. Se a instância for excluída, um valor nulo poderá ser retornado. |
| UpgradeInstance(Type, List<SfcInstanceSerializedData>) |
Essa é uma função auxiliar para o domínio obter a instância dos dados da instância serializada |