Compartilhar via


SchemaWriter.TryWriteSchema Método

Definição

Sobrecargas

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

Gera artefatos de esquema para os gravadores fornecidos.

TryWriteSchema(IEdmModel, XmlWriter, IEnumerable<EdmError>)

Gera um artefato de esquema para o gravador fornecido.

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

Gera artefatos de esquema para os gravadores fornecidos.

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

Parâmetros

model
IEdmModel

Modelo a ser gravado.

writerProvider
Func<String,XmlWriter>

Um delegado que recebe um nome de namespace de esquema e retorna um XmlWriter para gravar o esquema.

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

TryWriteSchema(IEdmModel, XmlWriter, IEnumerable<EdmError>)

Gera um artefato de esquema para o gravador fornecido.

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

Parâmetros

model
IEdmModel

Modelo a ser gravado.

writer
XmlWriter

XmlWriter no qual o esquema 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