Classe DslDefinitionModelSerializationHelper
Classe di supporto per la serializzazione e la deserializzazione di modelli di DslDefinitionModel.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper
Spazio dei nomi: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class DslDefinitionModelSerializationHelper _
Inherits DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : DslDefinitionModelSerializationHelperBase
Il tipo DslDefinitionModelSerializationHelper espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() ![]() |
Instance | Istanza Singleton. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CreateModelHelper | Metodo di supporto per la creazione e l'inizializzazione di un nuovo oggetto DslLibrary. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetMonikerResolvers | Questo metodo restituisce i resolver del moniker per ognuno dei modelli di dominio nell'archivio. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
GetSerializedModelString | Restituisce il modello in formato XML (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
InitializeSerialization | Verificare che i resolver del moniker e i serializzatori dell'elemento del dominio siano installati correttamente nell'archivio specificato, in modo che la deserializzazione possa essere eseguita correttamente. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carica un'istanza di DslLibrary nella partizione predefinita dell'archivio specificato e ignora il risultato della serializzazione. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carica un'istanza di DslLibrary. (Esegue l'override di DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)). |
![]() |
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carica un'istanza di DslLibrary nella partizione predefinita dell'archivio specificato. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carica un'istanza di DslLibrary e il file diagramma associato nella partizione predefinita dell'archivio specificato e ignora il risultato della serializzazione. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carica un'istanza di DslLibrary e il file diagramma associato nella partizione predefinita dell'archivio specificato. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carica un'istanza di DslLibrary e il file diagramma associato. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
ReadExtensions | (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
SaveModel(SerializationResult, DslLibrary, String) | Salva la radice del modello specificata nel file specificato, con la codifica predefinita (UTF-8). Le proprietà facoltative con valore predefinito non verranno scritte. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Boolean) | Salva il modello specificato nel file specificato, con la codifica specificata (UTF-8). (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) | Salva la radice del modello specificata nel file specificato, con la codifica specificata. (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
WriteExtensions | (Ereditato da DslDefinitionModelSerializationHelperBase) |
![]() |
WriteRootElement | Scrive un elemento come radice di XML. (Ereditato da DslDefinitionModelSerializationHelperBase) |
In alto
Note
È molto simile al controllo di versione (generato) standard, diverso nel verificare i numeri di versione principale e secondaria indipendente e il trattare i dati in modo diverso
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Modeling.DslDefinition