Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class VersioningFileVersionHandler

The internal EPiServer implementation of a versioned share.

Inheritance
System.Object
VersioningFileVersionHandler
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Web.Hosting.Versioning
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
public class VersioningFileVersionHandler : IFileVersion

Properties

Comments

Comments entered by the user when checking in a file.

Declaration
public string Comments { get; }
Property Value
Type Description
System.String

Created

The date when the version was created.

Declaration
public DateTime Created { get; }
Property Value
Type Description
System.DateTime

CreatedBy

Username of the user creating this version.

Declaration
public string CreatedBy { get; }
Property Value
Type Description
System.String

Id

Any identification of this version.

Declaration
public object Id { get; }
Property Value
Type Description
System.Object
Remarks

The value must be able to have a string representation supported by ToString().

Length

The size in bytes.

Declaration
public long Length { get; }
Property Value
Type Description
System.Int64

Name

The version name (may be auto-generated).

Declaration
public string Name { get; }
Property Value
Type Description
System.String

Methods

Delete()

Called when a version is deleted.

Declaration
public void Delete()

OpenRead()

Called to read data in a version.

Declaration
public Stream OpenRead()
Returns
Type Description
System.IO.Stream

OpenRead(FileShare)

Opens a read stream to the file version

Declaration
public Stream OpenRead(FileShare share)
Parameters
Type Name Description
System.IO.FileShare share

The share.

Returns
Type Description
System.IO.Stream

Restore()

Called when a version is restored to the current version.

Declaration
public void Restore()

Implements

Extension Methods