Diffusion .NET Client Library
6.1.5
|
Topic details builder. More...
Public Member Functions | |
new TB | SetReference (string reference) |
Sets the initial value of the topic reference. More... | |
new TB | SetTidyOnUnsubscribe (bool tidy) |
Sets the 'tidy on unsubscribe' flag. More... | |
new TB | SetProperty (string key, string value) |
Sets a topic property. More... | |
new TB | Reset () |
Resets the builder to its initial values. More... | |
Public Member Functions inherited from PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD > | |
new TD | Build () |
Build the content. More... | |
Topic details builder.
This is the base builder interface defining the setting of attributes that are common to all topic types. This will be extended for topic types that have additional attributes and/or metadata.
TB | The builder type. |
TD |
TB | : | ITopicDetailsBuilder<TD> | |
TD | : | ITopicDetails |
new TB PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TB, out TD >.Reset | ( | ) |
Resets the builder to its initial values.
Implements PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD >.
new TB PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TB, out TD >.SetProperty | ( | string | key, |
string | value | ||
) |
Sets a topic property.
This is used for setting restricted or legacy topic properties.
key | The property key. The values for these keys and permitted values are published in the user documentation. |
value | The property value. |
Implements PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD >.
new TB PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TB, out TD >.SetReference | ( | string | reference | ) |
Sets the initial value of the topic reference.
If not explicitly supplied then there will be no topic reference.
reference | The reference. |
Implements PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD >.
new TB PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TB, out TD >.SetTidyOnUnsubscribe | ( | bool | tidy | ) |
Sets the 'tidy on unsubscribe' flag.
tidy | true to set tidy on unsubscribe. The default is false. |
Implements PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD >.