Freigeben über


CsdlWriter.TryWriteCsdl Methode

Definition

Überlädt

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Gibt ein CSDL-JSON-Artefakt an die bereitgestellte Utf8JsonWriteraus.

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

Gibt mithilfe der Einstellungen ein CSDL-JSON-Artefakt an das bereitgestellte Utf8JsonWriter aus.

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

Gibt ein CSDL-XML-Artefakt an die bereitgestellte XmlWriteraus.

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

Gibt ein CSDL-JSON-Artefakt an die bereitgestellte Utf8JsonWriteraus.

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

Parameter

model
IEdmModel

Das zu schreibende Edm-Modell.

writer
Utf8JsonWriter

JSON-Writer, in den die generierte CSDL geschrieben wird.

errors
IEnumerable<EdmError>

Fehler, die eine erfolgreiche Serialisierung verhindert haben, oder keine Fehler, wenn die Serialisierung erfolgreich war.

Gibt zurück

Ein Wert, der angibt, ob die Serialisierung erfolgreich war.

Gilt für:

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

Gibt mithilfe der Einstellungen ein CSDL-JSON-Artefakt an das bereitgestellte Utf8JsonWriter aus.

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

Parameter

model
IEdmModel

Das zu schreibende Edm-Modell.

writer
Utf8JsonWriter

JSON-Writer, in den die generierte CSDL geschrieben wird.

settings
CsdlJsonWriterSettings

Die CSDL Writer-Einstellungen.

errors
IEnumerable<EdmError>

Fehler, die eine erfolgreiche Serialisierung verhindert haben, oder keine Fehler, wenn die Serialisierung erfolgreich war.

Gibt zurück

Ein Wert, der angibt, ob die Serialisierung erfolgreich war.

Gilt für:

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

Gibt ein CSDL-XML-Artefakt an die bereitgestellte XmlWriteraus.

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

Parameter

model
IEdmModel

Das zu schreibende Modell.

writer
XmlWriter

Der XmlWriter, in den der generierte CSDL-Code geschrieben werden soll.

target
CsdlTarget

Zielimplementierung der zu generierenden CSDL.

errors
IEnumerable<EdmError>

Fehler, die eine erfolgreiche Serialisierung verhindert haben, oder keine Fehler, wenn die Serialisierung erfolgreich war.

Gibt zurück

Ein Wert, der angibt, ob die Serialisierung erfolgreich war.

Gilt für: