}}
    Show / Hide Table of Contents

    Class KeyValueDataWriter

    Inheritance
    object
    DataWriter
    KeyValueDataWriter
    MultiPartDataWriter
    UrlEncodedDataWriter
    Implements
    IDataWriter
    Inherited Members
    DataWriter._authModel
    DataWriter._authApiKey
    DataWriter._authLogin
    DataWriter._authPassword
    DataWriter._authLoadAPS
    DataWriter.getVoiceRequestData(VoiceComposer)
    DataWriter.setAuthModel(AuthModel)
    DataWriter.setAuthApiKey(string)
    DataWriter.setAuthLogin(string)
    DataWriter.setAuthPassword(string)
    DataWriter.setAPSLoad(bool)
    DataWriter.assertAuthData()
    DataWriter.validateScheduleInfo(DateTime, string)
    DataWriter.validateDeliveryNotificationInfo(string, ContentType)
    DataWriter.validateScheduledMessagesLoadData(Dictionary<string, object>)
    DataWriter.dateTimeToStr(DateTime)
    DataWriter.writeRequestData(string, Stream)
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.Finalize()
    object.MemberwiseClone()
    Namespace: Zenoph.Notify.Build.Writer
    Assembly: Zenoph.Notify.dll
    Syntax
    [ComVisible(false)]
    public abstract class KeyValueDataWriter : DataWriter, IDataWriter

    Methods

    appendKeyValueData(StringBuilder, string, string)

    Declaration
    protected abstract void appendKeyValueData(StringBuilder sb, string key, string value)
    Parameters
    Type Name Description
    StringBuilder sb
    string key
    string value

    getDestinationsData(Composer)

    Declaration
    public override string getDestinationsData(Composer mc)
    Parameters
    Type Name Description
    Composer mc
    Returns
    Type Description
    string
    Overrides
    DataWriter.getDestinationsData(Composer)

    getDestinationsDeliveryRequestData(List<string>)

    Declaration
    public override string getDestinationsDeliveryRequestData(List<string> messageIds)
    Parameters
    Type Name Description
    List<string> messageIds
    Returns
    Type Description
    string
    Overrides
    DataWriter.getDestinationsDeliveryRequestData(List<string>)

    getSMSRequestData(SMSComposer)

    Declaration
    public override string getSMSRequestData(SMSComposer sc)
    Parameters
    Type Name Description
    SMSComposer sc
    Returns
    Type Description
    string
    Overrides
    DataWriter.getSMSRequestData(SMSComposer)

    getScheduledMessageUpdateRequestData(Composer)

    Declaration
    public override string getScheduledMessageUpdateRequestData(Composer mc)
    Parameters
    Type Name Description
    Composer mc
    Returns
    Type Description
    string
    Overrides
    DataWriter.getScheduledMessageUpdateRequestData(Composer)

    getScheduledMessagesLoadRequestData(Dictionary<string, object>)

    Declaration
    public override string getScheduledMessagesLoadRequestData(Dictionary<string, object> data)
    Parameters
    Type Name Description
    Dictionary<string, object> data
    Returns
    Type Description
    string
    Overrides
    DataWriter.getScheduledMessagesLoadRequestData(Dictionary<string, object>)

    getUSSDRequestData(USSDComposer)

    Declaration
    public override string getUSSDRequestData(USSDComposer uc)
    Parameters
    Type Name Description
    USSDComposer uc
    Returns
    Type Description
    string
    Overrides
    DataWriter.getUSSDRequestData(USSDComposer)

    writeCallbackInfo(string, ContentType, object)

    Declaration
    protected override void writeCallbackInfo(string url, ContentType contentType, object store)
    Parameters
    Type Name Description
    string url
    ContentType contentType
    object store
    Overrides
    DataWriter.writeCallbackInfo(string, ContentType, object)

    writeCommonPropertiesData(MessageComposer, object)

    Declaration
    protected override void writeCommonPropertiesData(MessageComposer mc, object store)
    Parameters
    Type Name Description
    MessageComposer mc
    object store
    Overrides
    DataWriter.writeCommonPropertiesData(MessageComposer, object)

    writeDestinations(Composer, object)

    Declaration
    protected override void writeDestinations(Composer mc, object store)
    Parameters
    Type Name Description
    Composer mc
    object store
    Overrides
    DataWriter.writeDestinations(Composer, object)

    writeScheduleInfo(DateTime, string, object)

    Declaration
    protected override void writeScheduleInfo(DateTime dateAndTime, string utcOffset, object store)
    Parameters
    Type Name Description
    DateTime dateAndTime
    string utcOffset
    object store
    Overrides
    DataWriter.writeScheduleInfo(DateTime, string, object)

    writeVoiceMessageData(VoiceComposer, StringBuilder)

    Declaration
    protected void writeVoiceMessageData(VoiceComposer vmc, StringBuilder sb)
    Parameters
    Type Name Description
    VoiceComposer vmc
    StringBuilder sb

    Implements

    IDataWriter
    Back to top