public override string GetStorageKey(IMediaId id) { return(Path.Combine(id.GetIdParts( ).Select(GetPartKey).ToArray( ))); }
public string GetStorageKey(IMediaId key) { return(string.Join(GetLogicalSeparator( ), key.GetIdParts( ))); }
public IStorageLocation GetLocation(IMediaId key) { return(new MemoryStorageLocation(Path.Combine(key.GetIdParts( )), key)); }
public virtual string GetStorageKey(IMediaId id) { return(Path.Combine(id.GetIdParts( ))); }