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>
Ошибки, препятствовавшие успешной сериализации, или отсутствие ошибок, если операция сериализации завершилась успешно.
Возвращаемое значение
Значение, показывающее, успешно ли была выполнена сериализация.