• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class PstFile

Provides pst file functionality.

Inheritance
object
AbstractPstFile
PstFile
Implements
IDisposable
Inherited Members
AbstractPstFile._messageStore
AbstractPstFile._defaultEncoding
AbstractPstFile._disposeStream
AbstractPstFile.Folders
AbstractPstFile.ValidationResults
AbstractPstFile.Validate()
AbstractPstFile.PstSettings
AbstractPstFile._stream
AbstractPstFile.Stream
AbstractPstFile.MessageStore
AbstractPstFile.DefaultEncoding
AbstractPstFile.CreateNew(PstCreateArguments)
AbstractPstFile.Dispose()
AbstractPstFile.From(AbstractPstFile)
AbstractPstFile.From(AbstractPstFile, PstCloneOptions)
AbstractPstFile.GetDataBlockStream()
AbstractPstFile.ReadExisting()
AbstractPstFile.Write()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Mail.Pst.PhysicalLayout
Assembly: DRIT.Mail.dll
Syntax
public class PstFile : AbstractPstFile, IDisposable

Constructors

View Source

PstFile()

Initializes a new instance of the PstFile class.

Declaration
public PstFile()
View Source

PstFile(PstCreateArguments)

Initializes a new instance of the PstFile class.

Declaration
public PstFile(PstCreateArguments createArguments)
Parameters
Type Name Description
PstCreateArguments createArguments

The create arguments used by the operation.

View Source

PstFile(Stream)

Initializes a new instance of the PstFile class.

Declaration
public PstFile(Stream stream)
Parameters
Type Name Description
Stream stream

The stream used to read or write the data.

View Source

PstFile(Stream, PstCreateArguments)

Initializes a new instance of the PstFile class.

Declaration
public PstFile(Stream stream, PstCreateArguments createArguments)
Parameters
Type Name Description
Stream stream

The stream used to read or write the data.

PstCreateArguments createArguments

The create arguments used by the operation.

View Source

PstFile(string)

Initializes a new instance of the PstFile class.

Declaration
public PstFile(string fileFullName)
Parameters
Type Name Description
string fileFullName

The file full name used by the operation.

View Source

PstFile(string, PstCreateArguments)

Initializes a new instance of the PstFile class.

Declaration
public PstFile(string fileFullName, PstCreateArguments createArguments)
Parameters
Type Name Description
string fileFullName

The file full name used by the operation.

PstCreateArguments createArguments

The create arguments used by the operation.

Properties

View Source

FileFullName

Gets or sets the file full name value.

Declaration
public string FileFullName { get; }
Property Value
Type Description
string
View Source

FileName

Gets or sets the file name value.

Declaration
public string FileName { get; }
Property Value
Type Description
string

Methods

View Source

CloneFrom(string, AbstractPstFile)

Processes the clone from data.

Declaration
public static PstFile CloneFrom(string fileFullName, AbstractPstFile cloneFromFile)
Parameters
Type Name Description
string fileFullName

The file full name used by the operation.

AbstractPstFile cloneFromFile

The clone from file used by the operation.

Returns
Type Description
PstFile
View Source

CloneFrom(string, AbstractPstFile, PstCloneOptions)

Processes the clone from data.

Declaration
public static PstFile CloneFrom(string fileFullName, AbstractPstFile cloneFromFile, PstCloneOptions cloneOptions)
Parameters
Type Name Description
string fileFullName

The file full name used by the operation.

AbstractPstFile cloneFromFile

The clone from file used by the operation.

PstCloneOptions cloneOptions

The options controlling the operation.

Returns
Type Description
PstFile
View Source

CloneFrom(string, string, PstCloneOptions)

Processes the clone from data.

Declaration
public static PstFile CloneFrom(string fileFullName, string cloneFromFileName, PstCloneOptions cloneOptions)
Parameters
Type Name Description
string fileFullName

The file full name used by the operation.

string cloneFromFileName

The clone from file name used by the operation.

PstCloneOptions cloneOptions

The options controlling the operation.

Returns
Type Description
PstFile

Implements

IDisposable
  • View Source
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX