Class PstFile
Provides pst file functionality.
Implements
Inherited Members
Namespace: DRIT.Mail.Pst.PhysicalLayout
Assembly: DRIT.Mail.dll
Syntax
public class PstFile : AbstractPstFile, IDisposable
Constructors
View SourcePstFile()
Initializes a new instance of the PstFile class.
Declaration
public PstFile()
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. |
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. |
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. |
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. |
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 SourceFileFullName
Gets or sets the file full name value.
Declaration
public string FileFullName { get; }
Property Value
| Type | Description |
|---|---|
| string |
FileName
Gets or sets the file name value.
Declaration
public string FileName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
View SourceCloneFrom(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 |
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 |
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 |