IFileSystemItemComparableUrl インターフェイス

このオプションのインターフェイスを実装すると、フォルダー比較階層内の行にファイルとフォルダーでペアを組んで列を作るときに使用する、URL の簡易バージョンを提供できます。たとえば、IFileSystemItemFullPathBasename プロパティは、URL が同等か比較を行う際に Merge が無視すべきバージョン情報を含んでいる URL を提供する可能性があります。このインターフェイスを実装すれば、プラグインはバージョン情報を含まない FullPath および Basename プロパティ値を Merge に提供することができるため、これらの比較が行えます。

プロパティ値の例:

インターフェイス プロパティ
IFileSystemItem FullPath plugin:\Project#2002-11-04\File.txt#3
IFileSystemItem Basename File.txt#3
IFileSystemItemComparableUrl ComparableFullPath plugin:\Project\File.txt
IFileSystemItemComparableUrl ComparableBasename File.txt

プロパティ

ComparableBasename読み取り専用IFileSystemItemComparableUrl

フォルダー比較階層内のファイル名およびフォルダー名が同等か比較する場合に使用する、IFileSystemItemBasename プロパティの簡易バージョンを提供します。

IDL [propget] HRESULT ComparableBasename([out, retval] BSTR* pValue)
.NET String ComparableBasename[get]

ComparableFullPath読み取り専用IFileSystemItemComparableUrl

フォルダー比較階層内の URL が同等か比較する場合に使用する、IFileSystemItemFullPath プロパティの簡易バージョンを提供します。

IDL [propget] HRESULT ComparableFullPath([out, retval] BSTR* pValue)
.NET String ComparableFullPath[get]