ExtensionMethods.TryGetRelativeEntitySetPath メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
TryGetRelativeEntitySetPath(IEdmOperationImport, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEnumerable<EdmError>) |
を分析します IEdmOperationImport。EntitySet 式と は、 への相対パス (使用可能な場合) IEdmEntitySet を返します。
パスは で始まり、 |
TryGetRelativeEntitySetPath(IEdmOperation, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEdmEntityType, IEnumerable<EdmError>) |
相対エンティティ セット パスの取得を試みます。 |
TryGetRelativeEntitySetPath(IEdmOperationImport, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEnumerable<EdmError>)
を分析します IEdmOperationImport。EntitySet 式と は、 への相対パス (使用可能な場合) IEdmEntitySet を返します。
パスは で始まり、 parameter
および 型キャスト セグメントの IEdmNavigationProperty 省略可能なシーケンスを持つことができます。
public static bool TryGetRelativeEntitySetPath (this Microsoft.OData.Edm.IEdmOperationImport operationImport, Microsoft.OData.Edm.IEdmModel model, out Microsoft.OData.Edm.IEdmOperationParameter parameter, out System.Collections.Generic.Dictionary<Microsoft.OData.Edm.IEdmNavigationProperty,Microsoft.OData.Edm.IEdmPathExpression> relativeNavigations, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> edmErrors);
static member TryGetRelativeEntitySetPath : Microsoft.OData.Edm.IEdmOperationImport * Microsoft.OData.Edm.IEdmModel * IEdmOperationParameter * Dictionary * seq -> bool
<Extension()>
Public Function TryGetRelativeEntitySetPath (operationImport As IEdmOperationImport, model As IEdmModel, ByRef parameter As IEdmOperationParameter, ByRef relativeNavigations As Dictionary(Of IEdmNavigationProperty, IEdmPathExpression), ByRef edmErrors As IEnumerable(Of EdmError)) As Boolean
パラメーター
- operationImport
- IEdmOperationImport
エンティティ セット式を含む操作のインポート。
- model
- IEdmModel
操作のインポートを含むモデル。
- parameter
- IEdmOperationParameter
相対エンティティ セット パスの開始元となる操作インポート パラメーター。
- relativeNavigations
- Dictionary<IEdmNavigationProperty,IEdmPathExpression>
ナビゲーション プロパティとそのパスの省略可能なシーケンス
- edmErrors
- IEnumerable<EdmError>
相対パスを取得しようとしたときに見つかったエラー。
戻り値
のエンティティ セット式 operationImport
に相対パス が IEdmEntitySet含まれている場合は True、それ以外の場合は false。
適用対象
TryGetRelativeEntitySetPath(IEdmOperation, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEdmEntityType, IEnumerable<EdmError>)
相対エンティティ セット パスの取得を試みます。
public static bool TryGetRelativeEntitySetPath (this Microsoft.OData.Edm.IEdmOperation operation, Microsoft.OData.Edm.IEdmModel model, out Microsoft.OData.Edm.IEdmOperationParameter parameter, out System.Collections.Generic.Dictionary<Microsoft.OData.Edm.IEdmNavigationProperty,Microsoft.OData.Edm.IEdmPathExpression> relativeNavigations, out Microsoft.OData.Edm.IEdmEntityType lastEntityType, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryGetRelativeEntitySetPath : Microsoft.OData.Edm.IEdmOperation * Microsoft.OData.Edm.IEdmModel * IEdmOperationParameter * Dictionary * IEdmEntityType * seq -> bool
<Extension()>
Public Function TryGetRelativeEntitySetPath (operation As IEdmOperation, model As IEdmModel, ByRef parameter As IEdmOperationParameter, ByRef relativeNavigations As Dictionary(Of IEdmNavigationProperty, IEdmPathExpression), ByRef lastEntityType As IEdmEntityType, ByRef errors As IEnumerable(Of EdmError)) As Boolean
パラメーター
- operation
- IEdmOperation
entitySet パスを解決する操作。
- model
- IEdmModel
モデル。
- parameter
- IEdmOperationParameter
パラメーター。
- relativeNavigations
- Dictionary<IEdmNavigationProperty,IEdmPathExpression>
相対ナビゲーションとそのパス。
- lastEntityType
- IEdmEntityType
エンティティの最後の型。
- errors
- IEnumerable<EdmError>
エラー。
戻り値
エンティティ セットのパスが見つかった場合は True、それ以外の場合は false。