CsdlReader.TryParse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
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.
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.