Udostępnij za pośrednictwem


CsdlReader.TryParse Metoda

Definicja

Przeciążenia

TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL-JSON dla modelu IEdmModel.

TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

TryParse(Utf8JsonReader, CsdlJsonReaderSettings, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL-JSON dla modelu IEdmModel.

TryParse(XmlReader, IEdmModel, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

TryParse(XmlReader, Boolean, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

TryParse(XmlReader, IEnumerable<IEdmModel>, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

TryParse(XmlReader, Func<Uri,XmlReader>, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

TryParse(XmlReader, IEnumerable<IEdmModel>, CsdlReaderSettings, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

TryParse(XmlReader, IEnumerable<IEdmModel>, Boolean, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL-JSON dla modelu IEdmModel.

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

Parametry

reader
Utf8JsonReader

Dany czytnik JSON zawierający artefakt CSDL.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Dotyczy

TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

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

Parametry

reader
XmlReader

Element XmlReader zawierający artefakt CSDL.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Dotyczy

TryParse(Utf8JsonReader, CsdlJsonReaderSettings, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL-JSON dla modelu IEdmModel.

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

Parametry

reader
Utf8JsonReader

Dany czytnik JSON zawierający artefakt CSDL.

settings
CsdlJsonReaderSettings

Ustawienia czytnika CSDL-JSON dla bieżącego analizatora.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Dotyczy

TryParse(XmlReader, IEdmModel, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

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

Parametry

reader
XmlReader

Element XmlReader zawierający artefakt CSDL.

reference
IEdmModel

Model, do których ma odwoływać się utworzony model.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Dotyczy

TryParse(XmlReader, Boolean, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

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

Parametry

reader
XmlReader

Element XmlReader zawierający artefakt CSDL.

ignoreUnexpectedAttributesAndElements
Boolean

Ignoruj nieoczekiwane atrybuty i elementy w schemacie.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Dotyczy

TryParse(XmlReader, IEnumerable<IEdmModel>, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

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

Parametry

reader
XmlReader

Element XmlReader zawierający artefakt CSDL.

references
IEnumerable<IEdmModel>

Modele, do których ma odwoływać się utworzony model.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Dotyczy

TryParse(XmlReader, Func<Uri,XmlReader>, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

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

Parametry

reader
XmlReader

Element XmlReader zawierający artefakt CSDL.

getReferencedModelReaderFunc
Func<Uri,XmlReader>

Funkcja do ładowania pliku XML modelu, do których odwołuje się odwołanie. Jeśli ma wartość null, program zatrzyma ładowanie przywoływanych modeli. Zwykle nie powinien zgłaszać wyjątku.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Uwagi

Jeśli funkcja getReferencedModelReaderFunc zgłasza wyjątek, nie zostanie przechwycona wewnętrznie, ale zostanie wyrzucona, aby obiekt wywołujący mógł obsłużyć ten wyjątek.

Dotyczy

TryParse(XmlReader, IEnumerable<IEdmModel>, CsdlReaderSettings, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

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

Parametry

reader
XmlReader

Element XmlReader zawierający artefakt CSDL.

references
IEnumerable<IEdmModel>

Modele, do których ma odwoływać się utworzony model.

settings
CsdlReaderSettings

Ustawienia csdlReader dla bieżącego analizatora.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Uwagi

Jeśli funkcja getReferencedModelReaderFunc zgłasza wyjątek, nie zostanie przechwycona wewnętrznie, ale zostanie wyrzucona, aby obiekt wywołujący mógł obsłużyć ten wyjątek.

Dotyczy

TryParse(XmlReader, IEnumerable<IEdmModel>, Boolean, IEdmModel, IEnumerable<EdmError>)

Próbuje przeanalizować dany artefakt CSDL dla modelu IEdmModel.

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

Parametry

reader
XmlReader

Element XmlReader zawierający artefakt CSDL.

references
IEnumerable<IEdmModel>

Modele, do których ma odwoływać się utworzony model.

includeDefaultVocabularies
Boolean

Wartość wskazująca włączanie/wyłączanie wbudowanego słownictwa pomocniczego.

model
IEdmModel

Model wygenerowany przez analizowanie

errors
IEnumerable<EdmError>

Błędy zgłaszane podczas analizowania.

Zwraca

Powodzenie operacji analizy.

Dotyczy