Compartilhar via


CsdlWriter.TryWriteCsdl Método

Definição

Sobrecargas

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Gera um artefato JSON CSDL para o fornecido Utf8JsonWriter.

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

Gera um artefato JSON CSDL para o fornecido Utf8JsonWriter usando as configurações.

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

Gera um artefato XML CSDL para o fornecido XmlWriter.

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Gera um artefato JSON CSDL para o fornecido 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

O modelo Edm a ser gravado.

writer
Utf8JsonWriter

Gravador JSON no qual o CSDL gerado será gravado.

errors
IEnumerable<EdmError>

Erros que impediram a serialização bem-sucedida ou nenhum erro se a serialização foi bem-sucedida.

Retornos

Um valor que indica se a serialização foi bem-sucedida.

Aplica-se a

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

Gera um artefato JSON CSDL para o fornecido Utf8JsonWriter usando as configurações.

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

O modelo Edm a ser gravado.

writer
Utf8JsonWriter

Gravador JSON no qual o CSDL gerado será gravado.

settings
CsdlJsonWriterSettings

As configurações do gravador CSDL.

errors
IEnumerable<EdmError>

Erros que impediram a serialização bem-sucedida ou nenhum erro se a serialização foi bem-sucedida.

Retornos

Um valor que indica se a serialização foi bem-sucedida.

Aplica-se a

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

Gera um artefato XML CSDL para o fornecido 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 a ser gravado.

writer
XmlWriter

XmlWriter no qual o CSDL gerado será gravado.

target
CsdlTarget

Implementação de destino do CSDL que está sendo gerado.

errors
IEnumerable<EdmError>

Erros que impediram a serialização bem-sucedida ou nenhum erro se a serialização foi bem-sucedida.

Retornos

Um valor que indica se a serialização foi bem-sucedida.

Aplica-se a