Compartir a través de


CsdlWriter.TryWriteCsdl Método

Definición

Sobrecargas

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Genera un artefacto JSON de CSDL en el proporcionado Utf8JsonWriter.

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

Genera un artefacto JSON de CSDL en el proporcionado Utf8JsonWriter mediante la configuración.

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

Genera un artefacto XML de CSDL en el objeto proporcionado XmlWriter.

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Genera un artefacto JSON de CSDL en el proporcionado 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

Parámetros

model
IEdmModel

Modelo Edm que se va a escribir.

writer
Utf8JsonWriter

Escritor JSON en el que se escribirá el CSDL generado.

errors
IEnumerable<EdmError>

Errores que impidieron una serialización correcta o ningún error si la serialización se realizó correctamente.

Devoluciones

Un valor que indica si la serialización fue correcta.

Se aplica a

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

Genera un artefacto JSON de CSDL en el proporcionado Utf8JsonWriter mediante la configuración.

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

Parámetros

model
IEdmModel

Modelo Edm que se va a escribir.

writer
Utf8JsonWriter

Escritor JSON en el que se escribirá el CSDL generado.

settings
CsdlJsonWriterSettings

Configuración del sistema de escritura de CSDL.

errors
IEnumerable<EdmError>

Errores que impidieron una serialización correcta o ningún error si la serialización se realizó correctamente.

Devoluciones

Un valor que indica si la serialización fue correcta.

Se aplica a

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

Genera un artefacto XML de CSDL en el objeto proporcionado 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

Parámetros

model
IEdmModel

Modelo que se va a escribir.

writer
XmlWriter

XmlWriter en el que se escribirá el CSDL generado.

target
CsdlTarget

Implementación de destino del CSDL que se está generando.

errors
IEnumerable<EdmError>

Errores que impidieron una serialización correcta o ningún error si la serialización se realizó correctamente.

Devoluciones

Un valor que indica si la serialización fue correcta.

Se aplica a