Class PushMessage
Class representing a push message.
Inheritance
System.Object
PushMessage
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lib.Net.Http.WebPush
Assembly: Lib.Net.Http.WebPush.dll
Syntax
public class PushMessage
Constructors
PushMessage(HttpContent)
Creates new instance of PushMessage class.
Declaration
public PushMessage(HttpContent content)
Parameters
Type | Name | Description |
---|---|---|
System.Net.Http.HttpContent | content | The content. |
PushMessage(String)
Creates new instance of PushMessage class.
Declaration
public PushMessage(string content)
Parameters
Type | Name | Description |
---|---|---|
System.String | content | The content. |
Properties
Content
Gets or sets the content when a PushMessage instance has been instantiated through PushMessage(String).
Declaration
public string Content { get; set; }
Property Value
Type | Description |
---|---|
System.String |
HttpContent
Gets or sets the content.
Declaration
public HttpContent HttpContent { get; }
Property Value
Type | Description |
---|---|
System.Net.Http.HttpContent |
TimeToLive
Gets or sets the time (in seconds) for which the message should be retained by push service.
Declaration
public int? TimeToLive { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
Topic
Gets or sets the topic (used to correlate messages sent to the same subscription).
Declaration
public string Topic { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Urgency
Gets or sets the message urgency.
Declaration
public PushMessageUrgency Urgency { get; set; }
Property Value
Type | Description |
---|---|
PushMessageUrgency |