Partager via


CsdlWriter.TryWriteCsdl Méthode

Définition

Surcharges

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Génère un artefact JSON CSDL vers le fourni Utf8JsonWriter.

TryWriteCsdl(IEdmModel, Utf8JsonWriter, CsdlJsonWriterSettings, IEnumerable<EdmError>)

Génère un artefact JSON CSDL vers le fourni Utf8JsonWriter à l’aide des paramètres.

TryWriteCsdl(IEdmModel, XmlWriter, CsdlTarget, IEnumerable<EdmError>)

Génère un artefact XML CSDL vers le fourni XmlWriter.

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Génère un artefact JSON CSDL vers le fourni Utf8JsonWriter.

public static bool TryWriteCsdl (Microsoft.OData.Edm.IEdmModel model, System.Text.Json.Utf8JsonWriter writer, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryWriteCsdl : Microsoft.OData.Edm.IEdmModel * System.Text.Json.Utf8JsonWriter * seq -> bool
Public Shared Function TryWriteCsdl (model As IEdmModel, writer As Utf8JsonWriter, ByRef errors As IEnumerable(Of EdmError)) As Boolean

Paramètres

model
IEdmModel

Modèle Edm à écrire.

writer
Utf8JsonWriter

Writer JSON dans lequel le CSDL 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 à

TryWriteCsdl(IEdmModel, Utf8JsonWriter, CsdlJsonWriterSettings, IEnumerable<EdmError>)

Génère un artefact JSON CSDL vers le fourni Utf8JsonWriter à l’aide des paramètres.

public static bool TryWriteCsdl (Microsoft.OData.Edm.IEdmModel model, System.Text.Json.Utf8JsonWriter writer, Microsoft.OData.Edm.Csdl.CsdlJsonWriterSettings settings, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryWriteCsdl : Microsoft.OData.Edm.IEdmModel * System.Text.Json.Utf8JsonWriter * Microsoft.OData.Edm.Csdl.CsdlJsonWriterSettings * seq -> bool
Public Shared Function TryWriteCsdl (model As IEdmModel, writer As Utf8JsonWriter, settings As CsdlJsonWriterSettings, ByRef errors As IEnumerable(Of EdmError)) As Boolean

Paramètres

model
IEdmModel

Modèle Edm à écrire.

writer
Utf8JsonWriter

Writer JSON dans lequel le CSDL généré sera écrit.

settings
CsdlJsonWriterSettings

Paramètres de l’enregistreur CSDL.

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 à

TryWriteCsdl(IEdmModel, XmlWriter, CsdlTarget, IEnumerable<EdmError>)

Génère un artefact XML CSDL vers le fourni XmlWriter.

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

Paramètres

model
IEdmModel

Modèle à écrire.

writer
XmlWriter

XmlWriter dans lequel le CSDL généré est écrit.

target
CsdlTarget

Implémentation cible du CSDL en cours de génération.

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 à