다음을 통해 공유


CsdlWriter.TryWriteCsdl 메서드

정의

오버로드

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

제공 Utf8JsonWriter된 에 CSDL JSON 아티팩트 출력

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

설정을 사용하여 제공된 에 CSDL JSON 아티팩트가 출력됩니다 Utf8JsonWriter .

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

제공 XmlWriter된 에 CSDL XML 아티팩트 출력

TryWriteCsdl(IEdmModel, Utf8JsonWriter, IEnumerable<EdmError>)

제공 Utf8JsonWriter된 에 CSDL JSON 아티팩트 출력

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>

serialization에 방해가 된 오류입니다. serialization에 성공한 경우에는 오류가 없습니다.

반환

serialization 성공 여부를 나타내는 값입니다.

적용 대상

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>

serialization에 방해가 된 오류입니다. serialization에 성공한 경우에는 오류가 없습니다.

반환

serialization 성공 여부를 나타내는 값입니다.

적용 대상

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

제공 XmlWriter된 에 CSDL XML 아티팩트 출력

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>

serialization에 방해가 된 오류입니다. serialization에 성공한 경우에는 오류가 없습니다.

반환

serialization 성공 여부를 나타내는 값입니다.

적용 대상