public override List<SystemIdentifier> GetIdentifiers()
Public Overrides Function GetIdentifiers As List(Of SystemIdentifier)
public: virtual List<SystemIdentifier^>^ GetIdentifiers() override
The list contains a single NetworkNameIdentifier object, which contains an identifier based on the UNC-formatted network path. Non-UNC-formatted paths (such as ones which use a mapped drive letter) are automatically formatted using the IOHelper.ToUncPath method.
This algorithm is not meant to be used on the same machine which is hosting the share. For these machines (which you may want to support via Citrix/Remote Desktop services), we recommend using algorithms that target machine/hardware-specific details (such as NicIdentifierAlgorithm, HardDiskVolumeSerialIdentifierAlgorithm, or ComputerNameIdentifierAlgorithm).
Although it is not officially supported, it is possible to use Microsoft's WebDAV redirector. When doing so, you should expect the identifiers generated when accessing the share from a remote network to differ from the identifiers generated when accessing from the same/local network where the share is hosted.