次の方法で共有


Entity.FindByPath(String, StringComparison, String, Int32) メソッド

定義

このエンティティの下にあり、正確な検索パスに一致するエンティティの一覧を返します。 パスは、特殊なパス区切り文字/文字列で区切られたエンティティ名のシーケンスです。 たとえば、パス文字列には "house/table/leg4" を指定できます。 この例では、この関数は "house" という名前の直接の子エンティティを検索し、そこから "table" という名前の子エンティティを再帰的に検索します。 完全なパスに一致するエンティティのみが返されます。

public:
 System::Collections::Generic::IReadOnlyList<Microsoft::Azure::RemoteRendering::Entity ^> ^ FindByPath(System::String ^ path, Microsoft::Azure::RemoteRendering::StringComparison comparison, System::String ^ pathSeparator, int maxResultCount);
public System.Collections.Generic.IReadOnlyList<Microsoft.Azure.RemoteRendering.Entity> FindByPath (string path, Microsoft.Azure.RemoteRendering.StringComparison comparison, string pathSeparator, int maxResultCount);
member this.FindByPath : string * Microsoft.Azure.RemoteRendering.StringComparison * string * int -> System.Collections.Generic.IReadOnlyList<Microsoft.Azure.RemoteRendering.Entity>
Public Function FindByPath (path As String, comparison As StringComparison, pathSeparator As String, maxResultCount As Integer) As IReadOnlyList(Of Entity)

パラメーター

path
String

このエンティティに対する相対パス文字列。 パス区切り文字/文字列は個別に渡すことができます。

comparison
StringComparison

各パス セグメントをエンティティの名前と比較するための定義済みの文字列比較メソッド。 StringComparisonを参照してください。

pathSeparator
String

パス文字列内の区切り記号を表す 1 文字 (または空でない文字列)。 たとえば、"/" または "" を使用します。

maxResultCount
Int32

検索するエンティティの最大数。 1 を使用して最初の結果のみを返すか、すべての結果に負の数を返します。

戻り値

入力パスに一致する結果エンティティの一覧。

注釈

パス区切り記号は慎重に選択する必要があるため、エンティティ名の文字シーケンスとして考えられるものではありません。

適用対象