IHierarchyData.Path プロパティ


ノードの階層パスを取得します。Gets the hierarchical path of the node.

 property System::String ^ Path { System::String ^ get(); };
public string Path { get; }
member this.Path : string
Public ReadOnly Property Path As String


現在のノードに相対的な階層パスを示す StringA String that identifies the hierarchical path relative to the current node.

次のコード例は、 Path IHierarchyDataインターフェイスを実装するクラスにプロパティを実装する方法を示しています。The following code example demonstrates how to implement the Path property in a class that implements the IHierarchyData interface. クラスFileSystemHierarchyDataFileSystemInfoオブジェクトをラップし、プロパティPathの実装はそのファイルシステムパスを返します。The FileSystemHierarchyData class wraps a FileSystemInfo object, and the Path property implementation returns its file system path. このコード例は、 IHierarchyDataインターフェイスHierarchicalDataSourceControlおよびクラス用に用意されている大規模な例の一部です。This code example is part of a larger example provided for the IHierarchyData interface and the HierarchicalDataSourceControl class.

// DirectoryInfo returns the OriginalPath, while FileInfo returns
// a fully qualified path.
public string Path
        return fileSystemObject.ToString();
' DirectoryInfo returns the OriginalPath, while FileInfo returns
' a fully qualified path.

Public Overridable ReadOnly Property Path() As String _
 Implements IHierarchyData.Path
        Return fileSystemObject.ToString()
    End Get
End Property


プロパティPathは、によってGetHierarchicalView Path識別されるノードにHierarchicalDataSourceView対応するオブジェクトを取得するために、メソッドに渡すことができます。The Path property can be passed to the GetHierarchicalView method to retrieve the HierarchicalDataSourceView object that corresponds to the node identified by Path.


プロパティPathには、ホスト環境に関する機密情報を含めることはできません。これは、データバインドコントロールでクライアントにレンダリングされる可能性があるためです。The Path property should not contain any sensitive information about the host environment, because it might be rendered to the client in a data-bound control.