CsdlWriter.TryWriteCsdl 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 성공 여부를 나타내는 값입니다.