Condividi tramite


CsdlReader.TryParse Metodo

Definizione

Overload

TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)

Prova ad analizzare l'artefatto CSDL-JSON specificato per un IEdmModel.

TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)

Prova ad analizzare l'artefatto CSDL specificato per un oggetto IEdmModel.

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

Prova ad analizzare l'artefatto CSDL-JSON specificato per un IEdmModel.

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto IEdmModel.

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto IEdmModel.

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto IEdmModel.

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto IEdmModel.

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto IEdmModel.

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto IEdmModel.

TryParse(Utf8JsonReader, IEdmModel, IEnumerable<EdmError>)

Prova ad analizzare l'artefatto CSDL-JSON specificato per un 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

Parametri

reader
Utf8JsonReader

Lettore JSON specificato contenente l'artefatto CSDL.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Si applica a

TryParse(XmlReader, IEdmModel, IEnumerable<EdmError>)

Prova ad analizzare l'artefatto CSDL specificato per un oggetto 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

Parametri

reader
XmlReader

XmlReader contenente l'artefatto CSDL.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Si applica a

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

Prova ad analizzare l'artefatto CSDL-JSON specificato per un 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

Parametri

reader
Utf8JsonReader

Lettore JSON specificato contenente l'artefatto CSDL.

settings
CsdlJsonReaderSettings

Impostazioni del lettore CSDL-JSON per il parser corrente.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Si applica a

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto 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

Parametri

reader
XmlReader

XmlReader contenente l'artefatto CSDL.

reference
IEdmModel

Modello a cui fare riferimento dal modello creato.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Si applica a

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto 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

Parametri

reader
XmlReader

XmlReader contenente l'artefatto CSDL.

ignoreUnexpectedAttributesAndElements
Boolean

Ignorare gli attributi e gli elementi imprevisti nello schema.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Si applica a

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto 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

Parametri

reader
XmlReader

XmlReader contenente l'artefatto CSDL.

references
IEnumerable<IEdmModel>

Modelli a cui fare riferimento dal modello creato.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Si applica a

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto 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

Parametri

reader
XmlReader

XmlReader contenente l'artefatto CSDL.

getReferencedModelReaderFunc
Func<Uri,XmlReader>

Funzione per caricare il codice XML del modello a cui si fa riferimento. Se null, interromperà il caricamento dei modelli a cui si fa riferimento. In genere non dovrebbe generare eccezioni.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Commenti

Se getReferencedModelReaderFunc genera un'eccezione, non verrà intercettata internamente, ma verrà generata per il chiamante da gestire.

Si applica a

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto 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

Parametri

reader
XmlReader

XmlReader contenente l'artefatto CSDL.

references
IEnumerable<IEdmModel>

Modelli a cui fare riferimento dal modello creato.

settings
CsdlReaderSettings

Impostazioni csdlReader per il parser corrente.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Commenti

Se getReferencedModelReaderFunc genera un'eccezione, non verrà intercettata internamente, ma verrà generata per il chiamante da gestire.

Si applica a

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

Prova ad analizzare l'artefatto CSDL specificato per un oggetto 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

Parametri

reader
XmlReader

XmlReader contenente l'artefatto CSDL.

references
IEnumerable<IEdmModel>

Modelli a cui fare riferimento dal modello creato.

includeDefaultVocabularies
Boolean

Valore che indica l'abilitazione/disabilitazione del vocabolario predefinito.

model
IEdmModel

Modello generato dall'analisi.

errors
IEnumerable<EdmError>

Errori segnalati durante l'analisi.

Restituisce

Esito positivo dell'operazione di analisi.

Si applica a