Class TwoGuidsMediaPathScheme
Implements a two-guids media path scheme.
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.IO.MediaPathSchemes
Assembly: Umbraco.Core.dll
Syntax
public class TwoGuidsMediaPathScheme : IMediaPathScheme
Remarks
Path is "{itemGuid}/{propertyGuid}/{filename}".
Methods
View SourceGetDeleteDirectory(MediaFileManager, String)
Gets the directory that can be deleted when the file is deleted.
Declaration
public string GetDeleteDirectory(MediaFileManager fileManager, string filepath)
Parameters
Type | Name | Description |
---|---|---|
MediaFileManager | fileManager | |
System.String | filepath | The filesystem-relative path of the file. |
Returns
Type | Description |
---|---|
System.String | The filesystem-relative path of the directory. |
Remarks
The directory, and anything below it, will be deleted.
Can return null (or empty) when no directory should be deleted.
GetFilePath(MediaFileManager, Guid, Guid, String)
Gets a media file path.
Declaration
public string GetFilePath(MediaFileManager fileManager, Guid itemGuid, Guid propertyGuid, string filename)
Parameters
Type | Name | Description |
---|---|---|
MediaFileManager | fileManager | The media filesystem. |
Guid | itemGuid | The (content, media) item unique identifier. |
Guid | propertyGuid | The property type unique identifier. |
System.String | filename | The file name. |
Returns
Type | Description |
---|---|
System.String | The filesystem-relative complete file path. |