共用方式為


CsdlWriter.TryWriteCsdl 方法

定義

多載

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

將 CSDL JSON 成品輸出至提供的 Utf8JsonWriter

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

使用設定將 CSDL JSON 成品輸出至提供的 Utf8JsonWriter

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

將 CSDL XML 成品輸出至提供的 XmlWriter

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

將 CSDL JSON 成品輸出至提供的 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

產生的 CSDL 將寫入的 JSON 寫入器。

errors
IEnumerable<EdmError>

使序列化無法成功的錯誤,如果序列化成功,則沒有錯誤。

傳回

表示序列化是否成功的值。

適用於

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

使用設定將 CSDL JSON 成品輸出至提供的 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

產生的 CSDL 將寫入的 JSON 寫入器。

settings
CsdlJsonWriterSettings

CSDL 寫入器設定。

errors
IEnumerable<EdmError>

使序列化無法成功的錯誤,如果序列化成功,則沒有錯誤。

傳回

表示序列化是否成功的值。

適用於

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

將 CSDL XML 成品輸出至提供的 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

產生的 CSDL 將寫入的 XmlWriter。

target
CsdlTarget

所產生 CSDL 的目標實作。

errors
IEnumerable<EdmError>

使序列化無法成功的錯誤,如果序列化成功,則沒有錯誤。

傳回

表示序列化是否成功的值。

適用於