Поделиться через


SchemaWriter.TryWriteSchema Метод

Определение

Перегрузки

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

Выводит артефакты схемы в предоставленные модули записи.

TryWriteSchema(IEdmModel, XmlWriter, IEnumerable<EdmError>)

Выводит артефакт схемы в предоставленный модуль записи.

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

Выводит артефакты схемы в предоставленные модули записи.

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

Параметры

model
IEdmModel

Записываемая модель.

writerProvider
Func<String,XmlWriter>

Делегат, который принимает имя пространства имен схемы и возвращает XmlWriter для записи схемы.

errors
IEnumerable<EdmError>

Ошибки, препятствовавшие успешной сериализации, или отсутствие ошибок, если операция сериализации завершилась успешно.

Возвращаемое значение

Значение, показывающее, успешно ли была выполнена сериализация.

Применяется к

TryWriteSchema(IEdmModel, XmlWriter, IEnumerable<EdmError>)

Выводит артефакт схемы в предоставленный модуль записи.

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

Параметры

model
IEdmModel

Записываемая модель.

writer
XmlWriter

XmlWriter, в который будет записана созданная схема.

errors
IEnumerable<EdmError>

Ошибки, препятствовавшие успешной сериализации, или отсутствие ошибок, если операция сериализации завершилась успешно.

Возвращаемое значение

Значение, показывающее, успешно ли была выполнена сериализация.

Применяется к