CsdlWriter.TryWriteCsdl 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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>
使序列化無法成功的錯誤,如果序列化成功,則沒有錯誤。
傳回
表示序列化是否成功的值。