}}
    Show / Hide Table of Contents

    Class MessageRequest

    Inheritance
    object
    NotifyRequest
    ComposeRequest
    MessageRequest
    SMSRequest
    VoiceRequest
    Implements
    IComposer
    IMessageComposer
    ISchedule
    Inherited Members
    ComposeRequest._composer
    ComposeRequest.assertComposer()
    ComposeRequest.setAuthProfile(AuthProfile)
    ComposeRequest.getComposer()
    ComposeRequest.getDefaultNumberPrefix()
    ComposeRequest.getRouteCountries()
    ComposeRequest.getRouteCountriesEx()
    ComposeRequest.setDefaultNumberPrefix(string)
    ComposeRequest.getCategory()
    ComposeRequest.getDefaultTimeZone()
    ComposeRequest.getDefaultDestinationCountry()
    ComposeRequest.getDestinationCountry(string)
    ComposeRequest.getDestinations()
    ComposeRequest.getDestinationWriteMode(string)
    ComposeRequest.getDestinationWriteModeById(string)
    ComposeRequest.getDestinationsCount()
    ComposeRequest.clearDestinations()
    ComposeRequest.addDestinationsFromTextStream(string)
    ComposeRequest.addDestinationsFromCollection(string[])
    ComposeRequest.addDestinationsFromCollection(string[], bool)
    ComposeRequest.addDestinationsFromCollection(List<string>)
    ComposeRequest.addDestinationsFromCollection(List<string>, bool)
    ComposeRequest.addDestinationsFromCollectionEx(string[], bool)
    ComposeRequest.addDestinationEx(string, bool)
    ComposeRequest.addDestinationWithId(string, string, bool)
    ComposeRequest.addDestination(string)
    ComposeRequest.addDestination(string, string)
    ComposeRequest.addDestination(string, bool)
    ComposeRequest.addDestination(string, bool, string)
    ComposeRequest.removeDestination(string)
    ComposeRequest.updateDestination(string, string)
    ComposeRequest.destinationExists(string)
    ComposeRequest.validate()
    ComposeRequest.submit(Delegate, Delegate)
    NotifyRequest._requestResource
    NotifyRequest._progressPercentage
    NotifyRequest._httpRequest
    NotifyRequest._requestData
    NotifyRequest._authProfile
    NotifyRequest._loadaps
    NotifyRequest._isFileUpload
    NotifyRequest._contentType
    NotifyRequest._acceptType
    NotifyRequest._authFragment
    NotifyRequest._userSettings
    NotifyRequest.onSubmitCompleted
    NotifyRequest.onSubmitProgressChanged
    NotifyRequest.validateAuthProfile(AuthProfile)
    NotifyRequest.setHost(string)
    NotifyRequest.setHttpPort(int)
    NotifyRequest.setHttpsPort(int)
    NotifyRequest.getAuthModel()
    NotifyRequest.setAuthModel(AuthModel)
    NotifyRequest.getAuthLogin()
    NotifyRequest.setAuthLogin(string)
    NotifyRequest.getAuthPassword()
    NotifyRequest.setAuthPassword(string)
    NotifyRequest.getAuthApiKey()
    NotifyRequest.setAuthApiKey(string)
    NotifyRequest.getRequestURL()
    NotifyRequest.setRequestResource(string)
    NotifyRequest.setRequestContentType(ContentType)
    NotifyRequest.responseContentTypeSuppored(ContentType)
    NotifyRequest.setResponseContentType(ContentType)
    NotifyRequest.updateRequestSubmitProgress()
    NotifyRequest.useSecureConnection(bool)
    NotifyRequest.useSecureConnection(bool, int)
    NotifyRequest.useSecureConnectionEx(bool, int)
    NotifyRequest.createDataWriter()
    NotifyRequest.initHttpRequest()
    NotifyRequest.submit()
    NotifyRequest.writeRequestStreamData(string)
    NotifyRequest.pullAuthInfoFromProfile()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.Finalize()
    object.MemberwiseClone()
    Namespace: Zenoph.Notify.Request
    Assembly: Zenoph.Notify.dll
    Syntax
    [ComVisible(true)]
    [Guid("2890D01E-EE3B-414F-B2DE-6B2C01A98A33")]
    public abstract class MessageRequest : ComposeRequest, IComposer, IMessageComposer, ISchedule

    Constructors

    MessageRequest()

    Declaration
    public MessageRequest()

    MessageRequest(AuthProfile)

    Declaration
    public MessageRequest(AuthProfile ap)
    Parameters
    Type Name Description
    AuthProfile ap

    Methods

    removeDestinationById(string)

    Declaration
    public override bool removeDestinationById(string messageId)
    Parameters
    Type Name Description
    string messageId
    Returns
    Type Description
    bool
    Overrides
    ComposeRequest.removeDestinationById(string)

    updateDestinationById(string, string)

    Declaration
    public override bool updateDestinationById(string messageId, string phoneNumber)
    Parameters
    Type Name Description
    string messageId
    string phoneNumber
    Returns
    Type Description
    bool
    Overrides
    ComposeRequest.updateDestinationById(string, string)

    Explicit Interface Implementations

    getBatchId()

    Declaration
    [ComVisible(true)]
    string getBatchId()
    Returns
    Type Description
    string

    getMessage()

    Declaration
    [ComVisible(true)]
    string getMessage()
    Returns
    Type Description
    string

    getMessageId(string)

    Declaration
    [ComVisible(true)]
    string getMessageId(string phoneNumber)
    Parameters
    Type Name Description
    string phoneNumber
    Returns
    Type Description
    string

    getNotifyURLInfo()

    Declaration
    [ComVisible(true)]
    object[] getNotifyURLInfo()
    Returns
    Type Description
    object[]

    getScheduleInfo()

    Declaration
    [ComVisible(false)]
    object[] getScheduleInfo()
    Returns
    Type Description
    object[]

    getSender()

    Declaration
    [ComVisible(true)]
    string getSender()
    Returns
    Type Description
    string

    isScheduled()

    Declaration
    [ComVisible(true)]
    bool isScheduled()
    Returns
    Type Description
    bool

    messageIdExists(string)

    Declaration
    [ComVisible(true)]
    bool messageIdExists(string messageId)
    Parameters
    Type Name Description
    string messageId
    Returns
    Type Description
    bool

    notifyDeliveries()

    Declaration
    [ComVisible(true)]
    bool notifyDeliveries()
    Returns
    Type Description
    bool

    refreshScheduledDestinationsUpdate(MessageDestinationsList)

    Declaration
    void refreshScheduledDestinationsUpdate(MessageDestinationsList destsList)
    Parameters
    Type Name Description
    MessageDestinationsList destsList

    schedule()

    Declaration
    [ComVisible(true)]
    bool schedule()
    Returns
    Type Description
    bool

    setDeliveryCallback(string, ContentType)

    Declaration
    [ComVisible(true)]
    void setDeliveryCallback(string url, ContentType contentType)
    Parameters
    Type Name Description
    string url
    ContentType contentType

    setMessage(string)

    Declaration
    [ComVisible(true)]
    virtual void setMessage(string message)
    Parameters
    Type Name Description
    string message

    setScheduleDateTime(DateTime, string)

    Declaration
    [ComVisible(false)]
    void setScheduleDateTime(DateTime dateTime, string utcoffset)
    Parameters
    Type Name Description
    DateTime dateTime
    string utcoffset

    setScheduleDateTime(DateTime, string, string)

    Declaration
    [ComVisible(false)]
    void setScheduleDateTime(DateTime dateTime, string region, string city)
    Parameters
    Type Name Description
    DateTime dateTime
    string region
    string city

    setScheduleDateTime(DateTime?)

    Declaration
    [ComVisible(false)]
    void setScheduleDateTime(DateTime? dateTime)
    Parameters
    Type Name Description
    DateTime? dateTime

    setScheduleDateTimeEx(double, string, string)

    Declaration
    [ComVisible(true)]
    void setScheduleDateTimeEx(double dateTime, string p1 = null, string p2 = null)
    Parameters
    Type Name Description
    double dateTime
    string p1
    string p2

    setSender(string)

    Declaration
    [ComVisible(true)]
    void setSender(string sender)
    Parameters
    Type Name Description
    string sender

    validateDestinationSenderName(string)

    Declaration
    void validateDestinationSenderName(string phoneNumber)
    Parameters
    Type Name Description
    string phoneNumber

    Implements

    IComposer
    IMessageComposer
    ISchedule
    Back to top