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


CsdlWriter.TryWriteCsdl Метод

Определение

Перегрузки

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Выводит артефакт JSON CSDL в предоставленный Utf8JsonWriterобъект .

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

Выводит артефакт JSON CSDL в предоставленный Utf8JsonWriter объект с помощью параметров .

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

Выводит XML-артефакт CSDL в предоставленный XmlWriterобъект .

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Выводит артефакт JSON CSDL в предоставленный 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

Параметры

model
IEdmModel

Модель Edm для записи.

writer
Utf8JsonWriter

Модуль записи JSON, в который будет записан созданный CSDL.

errors
IEnumerable<EdmError>

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

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

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

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

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

Выводит артефакт JSON CSDL в предоставленный Utf8JsonWriter объект с помощью параметров .

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

Параметры

model
IEdmModel

Модель Edm для записи.

writer
Utf8JsonWriter

Модуль записи JSON, в который будет записан созданный CSDL.

settings
CsdlJsonWriterSettings

Параметры записи CSDL.

errors
IEnumerable<EdmError>

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

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

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

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

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

Выводит XML-артефакт CSDL в предоставленный 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

Параметры

model
IEdmModel

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

writer
XmlWriter

Объект XmlWriter, в который будет записан сформированный CSDL.

target
CsdlTarget

Целевая реализация создаваемого csdl.

errors
IEnumerable<EdmError>

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

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

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

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