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

表示路径字符串中的分隔符的单个字符(或非空字符串)。 例如,使用“/”或“”。

maxResultCount
Int32

要查找的最大实体数。 使用 1 仅返回第一个结果,或为所有结果返回负数。

返回

与输入路径匹配的结果实体的列表。

注解

应仔细选择路径分隔符,因此它不是实体名称中潜在的字符序列。

适用于