Partager via


SchemaWriter.TryWriteSchema Méthode

Définition

Surcharges

TryWriteSchema(IEdmModel, Func<String,XmlWriter>, IEnumerable<EdmError>)

Génère des artefacts de schéma aux enregistreurs fournis.

TryWriteSchema(IEdmModel, XmlWriter, IEnumerable<EdmError>)

Génère un artefact de schéma à l’enregistreur fourni.

TryWriteSchema(IEdmModel, Func<String,XmlWriter>, IEnumerable<EdmError>)

Génère des artefacts de schéma aux enregistreurs fournis.

public static bool TryWriteSchema (this Microsoft.OData.Edm.IEdmModel model, Func<string,System.Xml.XmlWriter> writerProvider, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryWriteSchema : Microsoft.OData.Edm.IEdmModel * Func<string, System.Xml.XmlWriter> * seq -> bool
<Extension()>
Public Function TryWriteSchema (model As IEdmModel, writerProvider As Func(Of String, XmlWriter), ByRef errors As IEnumerable(Of EdmError)) As Boolean

Paramètres

model
IEdmModel

Modèle à écrire.

writerProvider
Func<String,XmlWriter>

Délégué qui prend un nom d’espace de noms de schéma et retourne un XmlWriter dans lequel écrire le schéma.

errors
IEnumerable<EdmError>

Erreurs qui ont empêché la sérialisation, ou aucune erreur si la sérialisation a réussi.

Retours

Valeur indiquant si la sérialisation a abouti.

S’applique à

TryWriteSchema(IEdmModel, XmlWriter, IEnumerable<EdmError>)

Génère un artefact de schéma à l’enregistreur fourni.

public static bool TryWriteSchema (this Microsoft.OData.Edm.IEdmModel model, System.Xml.XmlWriter writer, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryWriteSchema : Microsoft.OData.Edm.IEdmModel * System.Xml.XmlWriter * seq -> bool
<Extension()>
Public Function TryWriteSchema (model As IEdmModel, writer As XmlWriter, ByRef errors As IEnumerable(Of EdmError)) As Boolean

Paramètres

model
IEdmModel

Modèle à écrire.

writer
XmlWriter

XmlWriter dans lequel le schéma généré sera écrit.

errors
IEnumerable<EdmError>

Erreurs qui ont empêché la sérialisation, ou aucune erreur si la sérialisation a réussi.

Retours

Valeur indiquant si la sérialisation a abouti.

S’applique à