IHierarchyData.Path プロパティ

定義

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

public:
 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
{
    get
    {
        return fileSystemObject.ToString();
    }
}
' DirectoryInfo returns the OriginalPath, while FileInfo returns
' a fully qualified path.

Public Overridable ReadOnly Property Path() As String _
 Implements IHierarchyData.Path
    Get
        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.

適用対象

こちらもご覧ください