CsdlReader.TryParse 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL-JSON 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (ref System.Text.Json.Utf8JsonReader reader, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : Utf8JsonReader * IEdmModel * seq -> bool
Public Shared Function TryParse (ByRef reader As Utf8JsonReader, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- Utf8JsonReader
CSDL 아티팩트가 포함된 지정된 JSON 판독기입니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
적용 대상
TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (System.Xml.XmlReader reader, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- XmlReader
CSDL 아티팩트가 포함된 XmlReader입니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
적용 대상
TryParse(Utf8JsonReader, CsdlJsonReaderSettings, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL-JSON 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (ref System.Text.Json.Utf8JsonReader reader, Microsoft.OData.Edm.Csdl.CsdlJsonReaderSettings settings, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : Utf8JsonReader * Microsoft.OData.Edm.Csdl.CsdlJsonReaderSettings * IEdmModel * seq -> bool
Public Shared Function TryParse (ByRef reader As Utf8JsonReader, settings As CsdlJsonReaderSettings, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- Utf8JsonReader
CSDL 아티팩트가 포함된 지정된 JSON 판독기입니다.
- settings
- CsdlJsonReaderSettings
현재 파서에 대한 CSDL-JSON 판독기 설정입니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
적용 대상
TryParse(XmlReader, IEdmModel, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (System.Xml.XmlReader reader, Microsoft.OData.Edm.IEdmModel reference, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * Microsoft.OData.Edm.IEdmModel * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, reference As IEdmModel, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- XmlReader
CSDL 아티팩트가 포함된 XmlReader입니다.
- reference
- IEdmModel
작성된 모델에서 참조할 모델입니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
적용 대상
TryParse(XmlReader, Boolean, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (System.Xml.XmlReader reader, bool ignoreUnexpectedAttributesAndElements, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * bool * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, ignoreUnexpectedAttributesAndElements As Boolean, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- XmlReader
CSDL 아티팩트가 포함된 XmlReader입니다.
- ignoreUnexpectedAttributesAndElements
- Boolean
스키마의 예기치 않은 특성 및 요소를 무시합니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
적용 대상
TryParse(XmlReader, IEnumerable<IEdmModel>, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (System.Xml.XmlReader reader, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmModel> references, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * seq<Microsoft.OData.Edm.IEdmModel> * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, references As IEnumerable(Of IEdmModel), ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- XmlReader
CSDL 아티팩트가 포함된 XmlReader입니다.
- references
- IEnumerable<IEdmModel>
작성된 모델에서 참조할 모델입니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
적용 대상
TryParse(XmlReader, Func<Uri,XmlReader>, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (System.Xml.XmlReader reader, Func<Uri,System.Xml.XmlReader> getReferencedModelReaderFunc, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * Func<Uri, System.Xml.XmlReader> * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, getReferencedModelReaderFunc As Func(Of Uri, XmlReader), ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- XmlReader
CSDL 아티팩트가 포함된 XmlReader입니다.
참조된 모델 xml을 로드하는 함수입니다. null이면 참조된 모델 로드가 중지됩니다. 일반적으로 예외는 throw하지 않아야 합니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
설명
getReferencedModelReaderFunc에서 예외를 throw하는 경우 내부적으로 catch되지 않지만 호출자가 처리할 수 있도록 throw됩니다.
적용 대상
TryParse(XmlReader, IEnumerable<IEdmModel>, CsdlReaderSettings, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (System.Xml.XmlReader reader, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmModel> references, Microsoft.OData.Edm.Csdl.CsdlReaderSettings settings, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * seq<Microsoft.OData.Edm.IEdmModel> * Microsoft.OData.Edm.Csdl.CsdlReaderSettings * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, references As IEnumerable(Of IEdmModel), settings As CsdlReaderSettings, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- XmlReader
CSDL 아티팩트가 포함된 XmlReader입니다.
- references
- IEnumerable<IEdmModel>
작성된 모델에서 참조할 모델입니다.
- settings
- CsdlReaderSettings
현재 파서에 대한 CsdlReader 설정입니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.
설명
getReferencedModelReaderFunc에서 예외를 throw하는 경우 내부적으로 catch되지 않지만 호출자가 처리할 수 있도록 throw됩니다.
적용 대상
TryParse(XmlReader, IEnumerable<IEdmModel>, Boolean, IEdmModel, IEnumerable<EdmError>)
IEdmModel에 대해 지정된 CSDL 아티팩트를 구문 분석하려고 시도합니다.
public static bool TryParse (System.Xml.XmlReader reader, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmModel> references, bool includeDefaultVocabularies, out Microsoft.OData.Edm.IEdmModel model, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryParse : System.Xml.XmlReader * seq<Microsoft.OData.Edm.IEdmModel> * bool * IEdmModel * seq -> bool
Public Shared Function TryParse (reader As XmlReader, references As IEnumerable(Of IEdmModel), includeDefaultVocabularies As Boolean, ByRef model As IEdmModel, ByRef errors As IEnumerable(Of EdmError)) As Boolean
매개 변수
- reader
- XmlReader
CSDL 아티팩트가 포함된 XmlReader입니다.
- references
- IEnumerable<IEdmModel>
작성된 모델에서 참조할 모델입니다.
- includeDefaultVocabularies
- Boolean
기본 제공 어휘 지원을 사용/해제함을 나타내는 값입니다.
- model
- IEdmModel
구문 분석에 의해 생성된 모델입니다.
- errors
- IEnumerable<EdmError>
구문 분석하는 동안 보고된 오류입니다.
반환
구문 분석 작업이 성공합니다.