Search Results for

    Show / Hide Table of Contents

    Class OutlookStorage

    Inheritance
    System.Object
    OutlookStorage
    OutlookStorage.Attachment
    OutlookStorage.Message
    OutlookStorage.Recipient
    Implements
    System.IDisposable
    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: Simplic.Framework.DocumentProcessing.Outlook
    Assembly: Simplic.Framework.DocumentProcessing.dll
    Syntax
    public class OutlookStorage : IDisposable

    Fields

    | Improve this Doc View Source

    streamStatistics

    The statistics for all streams in the IStorage associated with this instance.

    Declaration
    public Dictionary<string, STATSTG> streamStatistics
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Runtime.InteropServices.ComTypes.STATSTG>
    | Improve this Doc View Source

    subStorageStatistics

    The statistics for all storgages in the IStorage associated with this instance.

    Declaration
    public Dictionary<string, STATSTG> subStorageStatistics
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Runtime.InteropServices.ComTypes.STATSTG>

    Methods

    | Improve this Doc View Source

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()
    | Improve this Doc View Source

    Disposing()

    Gives sub classes the chance to free resources during object disposal.

    Declaration
    protected virtual void Disposing()
    | Improve this Doc View Source

    Finalize()

    Releases unmanaged resources and performs other cleanup operations before the OutlookStorage is reclaimed by garbage collection.

    Declaration
    protected void Finalize()
    | Improve this Doc View Source

    GetMailAddressProperty(OutlookStorage, String)

    Get mail from xaml storage

    Declaration
    public static string GetMailAddressProperty(OutlookStorage rec, string PR_SENDER)
    Parameters
    Type Name Description
    OutlookStorage rec
    System.String PR_SENDER
    Returns
    Type Description
    System.String
    | Improve this Doc View Source

    GetMapiProperty(String)

    Gets the raw value of the MAPI property.

    Declaration
    public object GetMapiProperty(string propIdentifier)
    Parameters
    Type Name Description
    System.String propIdentifier

    The 4 char hexadecimal prop identifier.

    Returns
    Type Description
    System.Object

    The raw value of the MAPI property.

    | Improve this Doc View Source

    GetMapiPropertyBytes(String)

    Gets the value of the MAPI property as a byte array.

    Declaration
    public byte[] GetMapiPropertyBytes(string propIdentifier)
    Parameters
    Type Name Description
    System.String propIdentifier

    The 4 char hexadecimal prop identifier.

    Returns
    Type Description
    System.Byte[]

    The value of the MAPI property as a byte array.

    | Improve this Doc View Source

    GetMapiPropertyInt16(String)

    Gets the value of the MAPI property as a short.

    Declaration
    public short GetMapiPropertyInt16(string propIdentifier)
    Parameters
    Type Name Description
    System.String propIdentifier

    The 4 char hexadecimal prop identifier.

    Returns
    Type Description
    System.Int16

    The value of the MAPI property as a short.

    | Improve this Doc View Source

    GetMapiPropertyInt32(String)

    Gets the value of the MAPI property as a integer.

    Declaration
    public int GetMapiPropertyInt32(string propIdentifier)
    Parameters
    Type Name Description
    System.String propIdentifier

    The 4 char hexadecimal prop identifier.

    Returns
    Type Description
    System.Int32

    The value of the MAPI property as a integer.

    | Improve this Doc View Source

    GetMapiPropertyString(String)

    Gets the value of the MAPI property as a string.

    Declaration
    public string GetMapiPropertyString(string propIdentifier)
    Parameters
    Type Name Description
    System.String propIdentifier

    The 4 char hexadecimal prop identifier.

    Returns
    Type Description
    System.String

    The value of the MAPI property as a string.

    | Improve this Doc View Source

    GetStreamAsString(String, Encoding)

    Gets the data in the specified stream as a string using the specifed encoding to decode the stream data.

    Declaration
    public string GetStreamAsString(string streamName, Encoding streamEncoding)
    Parameters
    Type Name Description
    System.String streamName

    Name of the stream to get string data for.

    System.Text.Encoding streamEncoding

    The encoding to decode the stream data with.

    Returns
    Type Description
    System.String

    The data in the specified stream as a string.

    | Improve this Doc View Source

    GetStreamBytes(String)

    Gets the data in the specified stream as a byte array.

    Declaration
    public byte[] GetStreamBytes(string streamName)
    Parameters
    Type Name Description
    System.String streamName

    Name of the stream to get data for.

    Returns
    Type Description
    System.Byte[]

    A byte array containg the stream data.

    | Improve this Doc View Source

    LoadStorage(OutlookStorage.NativeMethods.IStorage)

    Processes sub streams and storages on the specified storage.

    Declaration
    protected virtual void LoadStorage(OutlookStorage.NativeMethods.IStorage storage)
    Parameters
    Type Name Description
    OutlookStorage.NativeMethods.IStorage storage

    The storage to get sub streams and storages for.

    Implements

    System.IDisposable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx