xml/Microsoft.Azure.NotificationHubs/INotificationHubClient.xml (4,941 lines of code) (raw):
<Type Name="INotificationHubClient" FullName="Microsoft.Azure.NotificationHubs.INotificationHubClient">
<TypeSignature Language="C#" Value="public interface INotificationHubClient" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract INotificationHubClient" />
<TypeSignature Language="DocId" Value="T:Microsoft.Azure.NotificationHubs.INotificationHubClient" />
<TypeSignature Language="VB.NET" Value="Public Interface INotificationHubClient" />
<TypeSignature Language="F#" Value="type INotificationHubClient = interface" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Docs>
<summary>
Represents a notification hub client.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="CancelNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task CancelNotificationAsync (string scheduledNotificationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task CancelNotificationAsync(string scheduledNotificationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CancelNotificationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CancelNotificationAsync (scheduledNotificationId As String) As Task" />
<MemberSignature Language="F#" Value="abstract member CancelNotificationAsync : string -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.CancelNotificationAsync scheduledNotificationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="scheduledNotificationId" Type="System.String" />
</Parameters>
<Docs>
<param name="scheduledNotificationId">The scheduled notification identifier.</param>
<summary>
Cancels the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CancelNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task CancelNotificationAsync (string scheduledNotificationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task CancelNotificationAsync(string scheduledNotificationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CancelNotificationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CancelNotificationAsync (scheduledNotificationId As String, cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member CancelNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.CancelNotificationAsync (scheduledNotificationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="scheduledNotificationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="scheduledNotificationId">The scheduled notification identifier.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Cancels the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync (string admRegistrationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync(string admRegistrationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmNativeRegistrationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmNativeRegistrationAsync (admRegistrationId As String) As Task(Of AdmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmNativeRegistrationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmNativeRegistrationAsync admRegistrationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<summary>
Asynchronously creates a native administrative registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync (string admRegistrationId, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync(string admRegistrationId, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmNativeRegistrationAsync (admRegistrationId As String, tags As IEnumerable(Of String)) As Task(Of AdmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmNativeRegistrationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmNativeRegistrationAsync (admRegistrationId, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<param name="tags">The tags for the registration.</param>
<summary>
Asynchronously creates a native administrative registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync (string admRegistrationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync(string admRegistrationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmNativeRegistrationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmNativeRegistrationAsync (admRegistrationId As String, cancellationToken As CancellationToken) As Task(Of AdmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmNativeRegistrationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmNativeRegistrationAsync (admRegistrationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates a native administrative registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync (string admRegistrationId, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmRegistrationDescription> CreateAdmNativeRegistrationAsync(string admRegistrationId, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmNativeRegistrationAsync (admRegistrationId As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of AdmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmNativeRegistrationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmNativeRegistrationAsync (admRegistrationId, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<param name="tags">The tags for the registration.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates a native administrative registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync (string admRegistrationId, string jsonPayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync(string admRegistrationId, string jsonPayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmTemplateRegistrationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmTemplateRegistrationAsync (admRegistrationId As String, jsonPayload As String) As Task(Of AdmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmTemplateRegistrationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmTemplateRegistrationAsync (admRegistrationId, jsonPayload)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<param name="jsonPayload">The JSON payload.</param>
<summary>
Asynchronously creates an administrative template registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync (string admRegistrationId, string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync(string admRegistrationId, string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmTemplateRegistrationAsync (admRegistrationId As String, jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of AdmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmTemplateRegistrationAsync : string * string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmTemplateRegistrationAsync (admRegistrationId, jsonPayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates an administrative template registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync (string admRegistrationId, string jsonPayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync(string admRegistrationId, string jsonPayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmTemplateRegistrationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmTemplateRegistrationAsync (admRegistrationId As String, jsonPayload As String, cancellationToken As CancellationToken) As Task(Of AdmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmTemplateRegistrationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmTemplateRegistrationAsync (admRegistrationId, jsonPayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates an administrative template registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAdmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync (string admRegistrationId, string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription> CreateAdmTemplateRegistrationAsync(string admRegistrationId, string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAdmTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAdmTemplateRegistrationAsync (admRegistrationId As String, jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of AdmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAdmTemplateRegistrationAsync : string * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAdmTemplateRegistrationAsync (admRegistrationId, jsonPayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AdmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="admRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="admRegistrationId">The administrative registration identifier.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates an administrative template registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync (string deviceToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync(string deviceToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleNativeRegistrationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleNativeRegistrationAsync (deviceToken As String) As Task(Of AppleRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleNativeRegistrationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleNativeRegistrationAsync deviceToken" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<summary>
Asynchronously creates an Apple native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync (string deviceToken, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync(string deviceToken, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleNativeRegistrationAsync (deviceToken As String, tags As IEnumerable(Of String)) As Task(Of AppleRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleNativeRegistrationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleNativeRegistrationAsync (deviceToken, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates an Apple native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync (string deviceToken, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync(string deviceToken, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleNativeRegistrationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleNativeRegistrationAsync (deviceToken As String, cancellationToken As CancellationToken) As Task(Of AppleRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleNativeRegistrationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleNativeRegistrationAsync (deviceToken, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates an Apple native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync (string deviceToken, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleRegistrationDescription> CreateAppleNativeRegistrationAsync(string deviceToken, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleNativeRegistrationAsync (deviceToken As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of AppleRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleNativeRegistrationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleNativeRegistrationAsync (deviceToken, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates an Apple native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync (string deviceToken, string jsonPayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync(string deviceToken, string jsonPayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleTemplateRegistrationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleTemplateRegistrationAsync (deviceToken As String, jsonPayload As String) As Task(Of AppleTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleTemplateRegistrationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleTemplateRegistrationAsync (deviceToken, jsonPayload)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<param name="jsonPayload">The JSON payload.</param>
<summary>
Asynchronously creates an Apple template registration. To specify additional properties at creation, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.CreateRegistrationAsync``1(``0)" /> method.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync (string deviceToken, string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync(string deviceToken, string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleTemplateRegistrationAsync (deviceToken As String, jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of AppleTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleTemplateRegistrationAsync : string * string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleTemplateRegistrationAsync (deviceToken, jsonPayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates an Apple template registration. To specify additional properties at creation, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.CreateRegistrationAsync``1(``0)" /> method.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync (string deviceToken, string jsonPayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync(string deviceToken, string jsonPayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleTemplateRegistrationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleTemplateRegistrationAsync (deviceToken As String, jsonPayload As String, cancellationToken As CancellationToken) As Task(Of AppleTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleTemplateRegistrationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleTemplateRegistrationAsync (deviceToken, jsonPayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates an Apple template registration. To specify additional properties at creation, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.CreateRegistrationAsync``1(``0)" /> method.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAppleTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync (string deviceToken, string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription> CreateAppleTemplateRegistrationAsync(string deviceToken, string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateAppleTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateAppleTemplateRegistrationAsync (deviceToken As String, jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of AppleTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateAppleTemplateRegistrationAsync : string * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateAppleTemplateRegistrationAsync (deviceToken, jsonPayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.AppleTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="deviceToken" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="deviceToken">The device token.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates an Apple template registration. To specify additional properties at creation, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.CreateRegistrationAsync``1(``0)" /> method.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateBaiduNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription> CreateBaiduNativeRegistrationAsync (string userId, string channelId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription> CreateBaiduNativeRegistrationAsync(string userId, string channelId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateBaiduNativeRegistrationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateBaiduNativeRegistrationAsync (userId As String, channelId As String) As Task(Of BaiduRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateBaiduNativeRegistrationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription>" Usage="iNotificationHubClient.CreateBaiduNativeRegistrationAsync (userId, channelId)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="userId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
</Parameters>
<Docs>
<param name="userId">The user identifier.</param>
<param name="channelId">The channel identifier.</param>
<summary>
Creates the baidu native registration asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateBaiduNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription> CreateBaiduNativeRegistrationAsync (string userId, string channelId, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription> CreateBaiduNativeRegistrationAsync(string userId, string channelId, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateBaiduNativeRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateBaiduNativeRegistrationAsync (userId As String, channelId As String, tags As IEnumerable(Of String)) As Task(Of BaiduRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateBaiduNativeRegistrationAsync : string * string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription>" Usage="iNotificationHubClient.CreateBaiduNativeRegistrationAsync (userId, channelId, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="userId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="userId">The user identifier.</param>
<param name="channelId">The channel identifier.</param>
<param name="tags">The tags.</param>
<summary>
Creates the baidu native registration asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateBaiduTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription> CreateBaiduTemplateRegistrationAsync (string userId, string channelId, string jsonPayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription> CreateBaiduTemplateRegistrationAsync(string userId, string channelId, string jsonPayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateBaiduTemplateRegistrationAsync(System.String,System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateBaiduTemplateRegistrationAsync (userId As String, channelId As String, jsonPayload As String) As Task(Of BaiduTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateBaiduTemplateRegistrationAsync : string * string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateBaiduTemplateRegistrationAsync (userId, channelId, jsonPayload)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="userId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
</Parameters>
<Docs>
<param name="userId">The user identifier.</param>
<param name="channelId">The channel identifier.</param>
<param name="jsonPayload">The json payload.</param>
<summary>
Creates the baidu template registration asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateBaiduTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription> CreateBaiduTemplateRegistrationAsync (string userId, string channelId, string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription> CreateBaiduTemplateRegistrationAsync(string userId, string channelId, string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateBaiduTemplateRegistrationAsync(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateBaiduTemplateRegistrationAsync (userId As String, channelId As String, jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of BaiduTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateBaiduTemplateRegistrationAsync : string * string * string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateBaiduTemplateRegistrationAsync (userId, channelId, jsonPayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.BaiduTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="userId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="userId">The user identifier.</param>
<param name="channelId">The channel identifier.</param>
<param name="jsonPayload">The json payload.</param>
<param name="tags">The tags.</param>
<summary>
Creates the baidu template registration asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync (string fcmRegistrationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync(string fcmRegistrationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmNativeRegistrationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmNativeRegistrationAsync (fcmRegistrationId As String) As Task(Of FcmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmNativeRegistrationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmNativeRegistrationAsync fcmRegistrationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<summary>
Asynchronously creates FCM native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync (string fcmRegistrationId, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync(string fcmRegistrationId, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmNativeRegistrationAsync (fcmRegistrationId As String, tags As IEnumerable(Of String)) As Task(Of FcmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmNativeRegistrationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmNativeRegistrationAsync (fcmRegistrationId, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates FCM native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync (string fcmRegistrationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync(string fcmRegistrationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmNativeRegistrationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmNativeRegistrationAsync (fcmRegistrationId As String, cancellationToken As CancellationToken) As Task(Of FcmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmNativeRegistrationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmNativeRegistrationAsync (fcmRegistrationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates FCM native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync (string fcmRegistrationId, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmRegistrationDescription> CreateFcmNativeRegistrationAsync(string fcmRegistrationId, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmNativeRegistrationAsync (fcmRegistrationId As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of FcmRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmNativeRegistrationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmNativeRegistrationAsync (fcmRegistrationId, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates FCM native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync (string fcmRegistrationId, string jsonPayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync(string fcmRegistrationId, string jsonPayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmTemplateRegistrationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmTemplateRegistrationAsync (fcmRegistrationId As String, jsonPayload As String) As Task(Of FcmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmTemplateRegistrationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmTemplateRegistrationAsync (fcmRegistrationId, jsonPayload)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<param name="jsonPayload">The JSON payload.</param>
<summary>
Asynchronously creates FCM template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync (string fcmRegistrationId, string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync(string fcmRegistrationId, string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmTemplateRegistrationAsync (fcmRegistrationId As String, jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of FcmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmTemplateRegistrationAsync : string * string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmTemplateRegistrationAsync (fcmRegistrationId, jsonPayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates FCM template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync (string fcmRegistrationId, string jsonPayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync(string fcmRegistrationId, string jsonPayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmTemplateRegistrationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmTemplateRegistrationAsync (fcmRegistrationId As String, jsonPayload As String, cancellationToken As CancellationToken) As Task(Of FcmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmTemplateRegistrationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmTemplateRegistrationAsync (fcmRegistrationId, jsonPayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates FCM template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateFcmTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync (string fcmRegistrationId, string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription> CreateFcmTemplateRegistrationAsync(string fcmRegistrationId, string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateFcmTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateFcmTemplateRegistrationAsync (fcmRegistrationId As String, jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of FcmTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateFcmTemplateRegistrationAsync : string * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateFcmTemplateRegistrationAsync (fcmRegistrationId, jsonPayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.FcmTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcmRegistrationId" Type="System.String" />
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="fcmRegistrationId">The FCM registration ID.</param>
<param name="jsonPayload">The JSON payload.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates FCM template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateMpnsNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription> CreateMpnsNativeRegistrationAsync (string channelUri);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription> CreateMpnsNativeRegistrationAsync(string channelUri) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateMpnsNativeRegistrationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateMpnsNativeRegistrationAsync (channelUri As String) As Task(Of MpnsRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateMpnsNativeRegistrationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription>" Usage="iNotificationHubClient.CreateMpnsNativeRegistrationAsync channelUri" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<summary>
Asynchronously creates MPNS native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateMpnsNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription> CreateMpnsNativeRegistrationAsync (string channelUri, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription> CreateMpnsNativeRegistrationAsync(string channelUri, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateMpnsNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateMpnsNativeRegistrationAsync (channelUri As String, tags As IEnumerable(Of String)) As Task(Of MpnsRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateMpnsNativeRegistrationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription>" Usage="iNotificationHubClient.CreateMpnsNativeRegistrationAsync (channelUri, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates MPNS native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateMpnsTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription> CreateMpnsTemplateRegistrationAsync (string channelUri, string xmlTemplate);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription> CreateMpnsTemplateRegistrationAsync(string channelUri, string xmlTemplate) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateMpnsTemplateRegistrationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateMpnsTemplateRegistrationAsync (channelUri As String, xmlTemplate As String) As Task(Of MpnsTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateMpnsTemplateRegistrationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateMpnsTemplateRegistrationAsync (channelUri, xmlTemplate)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="xmlTemplate" Type="System.String" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="xmlTemplate">The XML template.</param>
<summary>
Asynchronously creates MPNS template registration. To specify additional properties at creation, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.CreateRegistrationAsync``1(``0)" /> method.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateMpnsTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription> CreateMpnsTemplateRegistrationAsync (string channelUri, string xmlTemplate, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription> CreateMpnsTemplateRegistrationAsync(string channelUri, string xmlTemplate, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateMpnsTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateMpnsTemplateRegistrationAsync (channelUri As String, xmlTemplate As String, tags As IEnumerable(Of String)) As Task(Of MpnsTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateMpnsTemplateRegistrationAsync : string * string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateMpnsTemplateRegistrationAsync (channelUri, xmlTemplate, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.MpnsTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="xmlTemplate" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="xmlTemplate">The XML template.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates MPNS template registration. To specify additional properties at creation, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.CreateRegistrationAsync``1(``0)" /> method.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateOrUpdateInstallation">
<MemberSignature Language="C#" Value="public void CreateOrUpdateInstallation (Microsoft.Azure.NotificationHubs.Installation installation);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CreateOrUpdateInstallation(class Microsoft.Azure.NotificationHubs.Installation installation) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateOrUpdateInstallation(Microsoft.Azure.NotificationHubs.Installation)" />
<MemberSignature Language="VB.NET" Value="Public Sub CreateOrUpdateInstallation (installation As Installation)" />
<MemberSignature Language="F#" Value="abstract member CreateOrUpdateInstallation : Microsoft.Azure.NotificationHubs.Installation -> unit" Usage="iNotificationHubClient.CreateOrUpdateInstallation installation" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installation" Type="Microsoft.Azure.NotificationHubs.Installation" />
</Parameters>
<Docs>
<param name="installation">The device installation object.</param>
<summary>
Creates or updates a device installation.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateOrUpdateInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task CreateOrUpdateInstallationAsync (Microsoft.Azure.NotificationHubs.Installation installation);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task CreateOrUpdateInstallationAsync(class Microsoft.Azure.NotificationHubs.Installation installation) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateOrUpdateInstallationAsync(Microsoft.Azure.NotificationHubs.Installation)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateOrUpdateInstallationAsync (installation As Installation) As Task" />
<MemberSignature Language="F#" Value="abstract member CreateOrUpdateInstallationAsync : Microsoft.Azure.NotificationHubs.Installation -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.CreateOrUpdateInstallationAsync installation" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installation" Type="Microsoft.Azure.NotificationHubs.Installation" />
</Parameters>
<Docs>
<param name="installation">The device installation object.</param>
<summary>
Creates or updates a device installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when the installation object is null</exception>
<exception cref="T:System.InvalidOperationException">InstallationId must be specified</exception>
</Docs>
</Member>
<Member MemberName="CreateOrUpdateInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task CreateOrUpdateInstallationAsync (Microsoft.Azure.NotificationHubs.Installation installation, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task CreateOrUpdateInstallationAsync(class Microsoft.Azure.NotificationHubs.Installation installation, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateOrUpdateInstallationAsync(Microsoft.Azure.NotificationHubs.Installation,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateOrUpdateInstallationAsync (installation As Installation, cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member CreateOrUpdateInstallationAsync : Microsoft.Azure.NotificationHubs.Installation * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.CreateOrUpdateInstallationAsync (installation, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installation" Type="Microsoft.Azure.NotificationHubs.Installation" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="installation">The device installation object.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Creates or updates a device installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when the installation object is null</exception>
<exception cref="T:System.InvalidOperationException">InstallationId must be specified</exception>
</Docs>
</Member>
<Member MemberName="CreateOrUpdateRegistrationAsync<T>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<T> CreateOrUpdateRegistrationAsync<T> (T registration) where T : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!T> CreateOrUpdateRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) T>(!!T registration) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateOrUpdateRegistrationAsync``1(``0)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateOrUpdateRegistrationAsync(Of T As RegistrationDescription) (registration As T) As Task(Of T)" />
<MemberSignature Language="F#" Value="abstract member CreateOrUpdateRegistrationAsync : 'T -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.CreateOrUpdateRegistrationAsync registration" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registration" Type="T" />
</Parameters>
<Docs>
<typeparam name="T">The type of registration.</typeparam>
<param name="registration">The registration to be created or updated.</param>
<summary>
Asynchronously creates or updates the client registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when RegistrationId object is null</exception>
</Docs>
</Member>
<Member MemberName="CreateOrUpdateRegistrationAsync<T>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<T> CreateOrUpdateRegistrationAsync<T> (T registration, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!T> CreateOrUpdateRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) T>(!!T registration, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateOrUpdateRegistrationAsync``1(``0,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateOrUpdateRegistrationAsync(Of T As RegistrationDescription) (registration As T, cancellationToken As CancellationToken) As Task(Of T)" />
<MemberSignature Language="F#" Value="abstract member CreateOrUpdateRegistrationAsync : 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.CreateOrUpdateRegistrationAsync (registration, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registration" Type="T" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="T">The type of registration.</typeparam>
<param name="registration">The registration to be created or updated.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates or updates the client registration.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when RegistrationId object is null</exception>
</Docs>
</Member>
<Member MemberName="CreateRegistrationAsync<T>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<T> CreateRegistrationAsync<T> (T registration) where T : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!T> CreateRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) T>(!!T registration) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateRegistrationAsync``1(``0)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateRegistrationAsync(Of T As RegistrationDescription) (registration As T) As Task(Of T)" />
<MemberSignature Language="F#" Value="abstract member CreateRegistrationAsync : 'T -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.CreateRegistrationAsync registration" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registration" Type="T" />
</Parameters>
<Docs>
<typeparam name="T">The type of registration.</typeparam>
<param name="registration">The registration to create.</param>
<summary>
Asynchronously creates a registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
NotificationHubPath in RegistrationDescription is not valid.
or
RegistrationId should be null or empty
</exception>
</Docs>
</Member>
<Member MemberName="CreateRegistrationAsync<T>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<T> CreateRegistrationAsync<T> (T registration, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!T> CreateRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) T>(!!T registration, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateRegistrationAsync``1(``0,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateRegistrationAsync(Of T As RegistrationDescription) (registration As T, cancellationToken As CancellationToken) As Task(Of T)" />
<MemberSignature Language="F#" Value="abstract member CreateRegistrationAsync : 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.CreateRegistrationAsync (registration, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registration" Type="T" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="T">The type of registration.</typeparam>
<param name="registration">The registration to create.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates a registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">
NotificationHubPath in RegistrationDescription is not valid.
or
RegistrationId should be null or empty
</exception>
</Docs>
</Member>
<Member MemberName="CreateRegistrationIdAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<string> CreateRegistrationIdAsync ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<string> CreateRegistrationIdAsync() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateRegistrationIdAsync" />
<MemberSignature Language="VB.NET" Value="Public Function CreateRegistrationIdAsync () As Task(Of String)" />
<MemberSignature Language="F#" Value="abstract member CreateRegistrationIdAsync : unit -> System.Threading.Tasks.Task<string>" Usage="iNotificationHubClient.CreateRegistrationIdAsync " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.String></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Asynchronously creates a registration identifier.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateRegistrationIdAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<string> CreateRegistrationIdAsync (System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<string> CreateRegistrationIdAsync(valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateRegistrationIdAsync(System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateRegistrationIdAsync (cancellationToken As CancellationToken) As Task(Of String)" />
<MemberSignature Language="F#" Value="abstract member CreateRegistrationIdAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>" Usage="iNotificationHubClient.CreateRegistrationIdAsync cancellationToken" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.String></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates a registration identifier.
</summary>
<returns>
The task object representing the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync (string channelUri);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync(string channelUri) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsNativeRegistrationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsNativeRegistrationAsync (channelUri As String) As Task(Of WindowsRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsNativeRegistrationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsNativeRegistrationAsync channelUri" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<summary>
Asynchronously creates Windows native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync (string channelUri, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync(string channelUri, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsNativeRegistrationAsync (channelUri As String, tags As IEnumerable(Of String)) As Task(Of WindowsRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsNativeRegistrationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsNativeRegistrationAsync (channelUri, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates Windows native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync (string channelUri, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync(string channelUri, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsNativeRegistrationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsNativeRegistrationAsync (channelUri As String, cancellationToken As CancellationToken) As Task(Of WindowsRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsNativeRegistrationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsNativeRegistrationAsync (channelUri, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates Windows native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsNativeRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync (string channelUri, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription> CreateWindowsNativeRegistrationAsync(string channelUri, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsNativeRegistrationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsNativeRegistrationAsync (channelUri As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of WindowsRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsNativeRegistrationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsNativeRegistrationAsync (channelUri, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates Windows native registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync (string channelUri, string xmlTemplate);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync(string channelUri, string xmlTemplate) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsTemplateRegistrationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsTemplateRegistrationAsync (channelUri As String, xmlTemplate As String) As Task(Of WindowsTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsTemplateRegistrationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsTemplateRegistrationAsync (channelUri, xmlTemplate)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="xmlTemplate" Type="System.String" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="xmlTemplate">The XML template.</param>
<summary>
Asynchronously creates Windows template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync (string channelUri, string xmlTemplate, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync(string channelUri, string xmlTemplate, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsTemplateRegistrationAsync (channelUri As String, xmlTemplate As String, tags As IEnumerable(Of String)) As Task(Of WindowsTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsTemplateRegistrationAsync : string * string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsTemplateRegistrationAsync (channelUri, xmlTemplate, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="xmlTemplate" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="xmlTemplate">The XML template.</param>
<param name="tags">The tags.</param>
<summary>
Asynchronously creates Windows template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync (string channelUri, string xmlTemplate, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync(string channelUri, string xmlTemplate, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsTemplateRegistrationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsTemplateRegistrationAsync (channelUri As String, xmlTemplate As String, cancellationToken As CancellationToken) As Task(Of WindowsTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsTemplateRegistrationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsTemplateRegistrationAsync (channelUri, xmlTemplate, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="xmlTemplate" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="xmlTemplate">The XML template.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates Windows template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsTemplateRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync (string channelUri, string xmlTemplate, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription> CreateWindowsTemplateRegistrationAsync(string channelUri, string xmlTemplate, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.CreateWindowsTemplateRegistrationAsync(System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateWindowsTemplateRegistrationAsync (channelUri As String, xmlTemplate As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of WindowsTemplateRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member CreateWindowsTemplateRegistrationAsync : string * string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription>" Usage="iNotificationHubClient.CreateWindowsTemplateRegistrationAsync (channelUri, xmlTemplate, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.WindowsTemplateRegistrationDescription></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="channelUri" Type="System.String" />
<Parameter Name="xmlTemplate" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="channelUri">The channel URI.</param>
<param name="xmlTemplate">The XML template.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously creates Windows template registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DeleteInstallation">
<MemberSignature Language="C#" Value="public void DeleteInstallation (string installationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DeleteInstallation(string installationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteInstallation(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub DeleteInstallation (installationId As String)" />
<MemberSignature Language="F#" Value="abstract member DeleteInstallation : string -> unit" Usage="iNotificationHubClient.DeleteInstallation installationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<summary>
Deletes the installation.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DeleteInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteInstallationAsync (string installationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteInstallationAsync(string installationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteInstallationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteInstallationAsync (installationId As String) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteInstallationAsync : string -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteInstallationAsync installationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<summary>
Deletes the installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when the installationId object is null</exception>
</Docs>
</Member>
<Member MemberName="DeleteInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteInstallationAsync (string installationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteInstallationAsync(string installationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteInstallationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteInstallationAsync (installationId As String, cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteInstallationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteInstallationAsync (installationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Deletes the installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when the installationId object is null</exception>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationAsync (Microsoft.Azure.NotificationHubs.RegistrationDescription registration);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationAsync(class Microsoft.Azure.NotificationHubs.RegistrationDescription registration) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationAsync(Microsoft.Azure.NotificationHubs.RegistrationDescription)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationAsync (registration As RegistrationDescription) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationAsync : Microsoft.Azure.NotificationHubs.RegistrationDescription -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationAsync registration" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registration" Type="Microsoft.Azure.NotificationHubs.RegistrationDescription" />
</Parameters>
<Docs>
<param name="registration">The registration to delete.</param>
<summary>
Asynchronously deletes the registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when registration object is null.</exception>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationAsync (string registrationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationAsync(string registrationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationAsync (registrationId As String) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationAsync : string -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationAsync registrationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
</Parameters>
<Docs>
<param name="registrationId">The registration ID.</param>
<summary>
Asynchronously deletes the registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationAsync (Microsoft.Azure.NotificationHubs.RegistrationDescription registration, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationAsync(class Microsoft.Azure.NotificationHubs.RegistrationDescription registration, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationAsync(Microsoft.Azure.NotificationHubs.RegistrationDescription,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationAsync (registration As RegistrationDescription, cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationAsync : Microsoft.Azure.NotificationHubs.RegistrationDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationAsync (registration, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registration" Type="Microsoft.Azure.NotificationHubs.RegistrationDescription" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="registration">The registration to delete.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously deletes the registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when registration object is null.</exception>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationAsync (string registrationId, string etag);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationAsync(string registrationId, string etag) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationAsync (registrationId As String, etag As String) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationAsync : string * string -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationAsync (registrationId, etag)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
<Parameter Name="etag" Type="System.String" />
</Parameters>
<Docs>
<param name="registrationId">The registration ID.</param>
<param name="etag">The entity tag.</param>
<summary>
Asynchronously deletes the registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">registrationId</exception>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationAsync (string registrationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationAsync(string registrationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationAsync (registrationId As String, cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationAsync (registrationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="registrationId">The registration ID.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously deletes the registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationAsync (string registrationId, string etag, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationAsync(string registrationId, string etag, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationAsync (registrationId As String, etag As String, cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationAsync (registrationId, etag, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
<Parameter Name="etag" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="registrationId">The registration ID.</param>
<param name="etag">The entity tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously deletes the registration.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">registrationId</exception>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationsByChannelAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationsByChannelAsync (string pnsHandle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationsByChannelAsync(string pnsHandle) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationsByChannelAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationsByChannelAsync (pnsHandle As String) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationsByChannelAsync : string -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationsByChannelAsync pnsHandle" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pnsHandle" Type="System.String" />
</Parameters>
<Docs>
<param name="pnsHandle">The PNS handle.</param>
<summary>
Asynchronously deletes the registrations by channel.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">pnsHandle</exception>
</Docs>
</Member>
<Member MemberName="DeleteRegistrationsByChannelAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task DeleteRegistrationsByChannelAsync (string pnsHandle, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task DeleteRegistrationsByChannelAsync(string pnsHandle, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.DeleteRegistrationsByChannelAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function DeleteRegistrationsByChannelAsync (pnsHandle As String, cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member DeleteRegistrationsByChannelAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.DeleteRegistrationsByChannelAsync (pnsHandle, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pnsHandle" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="pnsHandle">The PNS handle.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously deletes the registrations by channel.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">pnsHandle</exception>
</Docs>
</Member>
<Member MemberName="EnableTestSend">
<MemberSignature Language="C#" Value="public bool EnableTestSend { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool EnableTestSend" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.NotificationHubs.INotificationHubClient.EnableTestSend" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property EnableTestSend As Boolean" />
<MemberSignature Language="F#" Value="member this.EnableTestSend : bool" Usage="Microsoft.Azure.NotificationHubs.INotificationHubClient.EnableTestSend" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value indicating whether the client enables a test send.
</summary>
<value>
<c>true</c> if the client enables a test send; otherwise, <c>false</c>.
</value>
<remarks>
When test send is enabled, the following occurs:
<ul><li>All notifications only reach up to 10 devices for each send call.</li><li>The <b>Send*</b> methods return a list of the outcomes for all those notification deliveries. The possible outcomes are
the same as displayed in telemetry. Outcomes includes things like authentication errors, throttling errors, successful deliveries,
and so on.</li></ul><p>This mode is for test purposes only, not for production, and is throttled.</p></remarks>
</Docs>
</Member>
<Member MemberName="GetAllRegistrationsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync (int top);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync(int32 top) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetAllRegistrationsAsync(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function GetAllRegistrationsAsync (top As Integer) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetAllRegistrationsAsync : int -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetAllRegistrationsAsync top" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="top" Type="System.Int32" />
</Parameters>
<Docs>
<param name="top">The location of the registration.</param>
<summary>
Asynchronously retrieves all registrations in this notification hub.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetAllRegistrationsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync (int top, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync(int32 top, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetAllRegistrationsAsync(System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetAllRegistrationsAsync (top As Integer, cancellationToken As CancellationToken) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetAllRegistrationsAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetAllRegistrationsAsync (top, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="top" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="top">The location of the registration.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously retrieves all registrations in this notification hub.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetAllRegistrationsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync (string continuationToken, int top);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync(string continuationToken, int32 top) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetAllRegistrationsAsync(System.String,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function GetAllRegistrationsAsync (continuationToken As String, top As Integer) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetAllRegistrationsAsync : string * int -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetAllRegistrationsAsync (continuationToken, top)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="continuationToken" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
</Parameters>
<Docs>
<param name="continuationToken">The continuation token.</param>
<param name="top">The location of the registration.</param>
<summary>
Asynchronously retrieves all registrations in this notification hub.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetAllRegistrationsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync (string continuationToken, int top, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetAllRegistrationsAsync(string continuationToken, int32 top, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetAllRegistrationsAsync(System.String,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetAllRegistrationsAsync (continuationToken As String, top As Integer, cancellationToken As CancellationToken) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetAllRegistrationsAsync : string * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetAllRegistrationsAsync (continuationToken, top, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="continuationToken" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="continuationToken">The continuation token.</param>
<param name="top">The location of the registration.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously retrieves all registrations in this notification hub.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetBaseUri">
<MemberSignature Language="C#" Value="public Uri GetBaseUri ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Uri GetBaseUri() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetBaseUri" />
<MemberSignature Language="VB.NET" Value="Public Function GetBaseUri () As Uri" />
<MemberSignature Language="F#" Value="abstract member GetBaseUri : unit -> Uri" Usage="iNotificationHubClient.GetBaseUri " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Uri</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns the base URI for the notification hub client.
</summary>
<returns>
The base URI of the notification hub.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetFeedbackContainerUriAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Uri> GetFeedbackContainerUriAsync ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Uri> GetFeedbackContainerUriAsync() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetFeedbackContainerUriAsync" />
<MemberSignature Language="VB.NET" Value="Public Function GetFeedbackContainerUriAsync () As Task(Of Uri)" />
<MemberSignature Language="F#" Value="abstract member GetFeedbackContainerUriAsync : unit -> System.Threading.Tasks.Task<Uri>" Usage="iNotificationHubClient.GetFeedbackContainerUriAsync " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Uri></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets the feedback container URI asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetFeedbackContainerUriAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Uri> GetFeedbackContainerUriAsync (System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Uri> GetFeedbackContainerUriAsync(valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetFeedbackContainerUriAsync(System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetFeedbackContainerUriAsync (cancellationToken As CancellationToken) As Task(Of Uri)" />
<MemberSignature Language="F#" Value="abstract member GetFeedbackContainerUriAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Uri>" Usage="iNotificationHubClient.GetFeedbackContainerUriAsync cancellationToken" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Uri></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Gets the feedback container URI asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetInstallation">
<MemberSignature Language="C#" Value="public Microsoft.Azure.NotificationHubs.Installation GetInstallation (string installationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.Azure.NotificationHubs.Installation GetInstallation(string installationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetInstallation(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function GetInstallation (installationId As String) As Installation" />
<MemberSignature Language="F#" Value="abstract member GetInstallation : string -> Microsoft.Azure.NotificationHubs.Installation" Usage="iNotificationHubClient.GetInstallation installationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Azure.NotificationHubs.Installation</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<summary>
Gets a device installation object.
</summary>
<returns>The device installation object</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.Installation> GetInstallationAsync (string installationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.Installation> GetInstallationAsync(string installationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetInstallationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function GetInstallationAsync (installationId As String) As Task(Of Installation)" />
<MemberSignature Language="F#" Value="abstract member GetInstallationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.Installation>" Usage="iNotificationHubClient.GetInstallationAsync installationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.Installation></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<summary>
Gets the installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when the installationId object is null</exception>
</Docs>
</Member>
<Member MemberName="GetInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.Installation> GetInstallationAsync (string installationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.Installation> GetInstallationAsync(string installationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetInstallationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetInstallationAsync (installationId As String, cancellationToken As CancellationToken) As Task(Of Installation)" />
<MemberSignature Language="F#" Value="abstract member GetInstallationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.Installation>" Usage="iNotificationHubClient.GetInstallationAsync (installationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.Installation></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Gets the installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when the installationId object is null</exception>
</Docs>
</Member>
<Member MemberName="GetNotificationHubJobAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob> GetNotificationHubJobAsync (string jobId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationHubJob> GetNotificationHubJobAsync(string jobId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetNotificationHubJobAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function GetNotificationHubJobAsync (jobId As String) As Task(Of NotificationHubJob)" />
<MemberSignature Language="F#" Value="abstract member GetNotificationHubJobAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob>" Usage="iNotificationHubClient.GetNotificationHubJobAsync jobId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
</Parameters>
<Docs>
<param name="jobId">The jobId is returned after creating a new job using <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SubmitNotificationHubJobAsync(Microsoft.Azure.NotificationHubs.NotificationHubJob)" />.</param>
<summary>
Given a jobId, returns the associated <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />. This method
is used to get the status of the job to see if that job completed, failed, or is still in progress.
This API is only available for Standard namespaces.
</summary>
<returns>
The current state of the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SubmitNotificationHubJobAsync(Microsoft.Azure.NotificationHubs.NotificationHubJob)" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetNotificationHubJobAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob> GetNotificationHubJobAsync (string jobId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationHubJob> GetNotificationHubJobAsync(string jobId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetNotificationHubJobAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetNotificationHubJobAsync (jobId As String, cancellationToken As CancellationToken) As Task(Of NotificationHubJob)" />
<MemberSignature Language="F#" Value="abstract member GetNotificationHubJobAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob>" Usage="iNotificationHubClient.GetNotificationHubJobAsync (jobId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jobId">The jobId is returned after creating a new job using <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SubmitNotificationHubJobAsync(Microsoft.Azure.NotificationHubs.NotificationHubJob)" />.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Given a jobId, returns the associated <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />. This method
is used to get the status of the job to see if that job completed, failed, or is still in progress.
This API is only available for Standard namespaces.
</summary>
<returns>
The current state of the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SubmitNotificationHubJobAsync(Microsoft.Azure.NotificationHubs.NotificationHubJob)" />.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetNotificationHubJobsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.NotificationHubs.NotificationHubJob>> GetNotificationHubJobsAsync ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Collections.Generic.IEnumerable`1<class Microsoft.Azure.NotificationHubs.NotificationHubJob>> GetNotificationHubJobsAsync() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetNotificationHubJobsAsync" />
<MemberSignature Language="VB.NET" Value="Public Function GetNotificationHubJobsAsync () As Task(Of IEnumerable(Of NotificationHubJob))" />
<MemberSignature Language="F#" Value="abstract member GetNotificationHubJobsAsync : unit -> System.Threading.Tasks.Task<seq<Microsoft.Azure.NotificationHubs.NotificationHubJob>>" Usage="iNotificationHubClient.GetNotificationHubJobsAsync " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.NotificationHubs.NotificationHubJob>></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns all known <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />s. This method
is used to get the status of all job to see if those jobs completed, failed, or are still in progress.
This API is only available for Standard namespaces.
</summary>
<returns>
The current state of the <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />s.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetNotificationHubJobsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.NotificationHubs.NotificationHubJob>> GetNotificationHubJobsAsync (System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class System.Collections.Generic.IEnumerable`1<class Microsoft.Azure.NotificationHubs.NotificationHubJob>> GetNotificationHubJobsAsync(valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetNotificationHubJobsAsync(System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetNotificationHubJobsAsync (cancellationToken As CancellationToken) As Task(Of IEnumerable(Of NotificationHubJob))" />
<MemberSignature Language="F#" Value="abstract member GetNotificationHubJobsAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.NotificationHubs.NotificationHubJob>>" Usage="iNotificationHubClient.GetNotificationHubJobsAsync cancellationToken" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.NotificationHubs.NotificationHubJob>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Returns all known <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />s. This method
is used to get the status of all job to see if those jobs completed, failed, or are still in progress.
This API is only available for Standard namespaces.
</summary>
<returns>
The current state of the <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />s.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetNotificationOutcomeDetailsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationDetails> GetNotificationOutcomeDetailsAsync (string notificationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationDetails> GetNotificationOutcomeDetailsAsync(string notificationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetNotificationOutcomeDetailsAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function GetNotificationOutcomeDetailsAsync (notificationId As String) As Task(Of NotificationDetails)" />
<MemberSignature Language="F#" Value="abstract member GetNotificationOutcomeDetailsAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationDetails>" Usage="iNotificationHubClient.GetNotificationOutcomeDetailsAsync notificationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationDetails></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notificationId" Type="System.String" />
</Parameters>
<Docs>
<param name="notificationId">
<see cref="P:Microsoft.Azure.NotificationHubs.NotificationOutcome.NotificationId" /> which was returned
when calling Send*.</param>
<summary>
Retrieves the results of a Send* operation. This can retrieve intermediate results if the send is being processed
or final results if the Send* has completed. This API can only be called for Standard namespaces.
</summary>
<returns>
The result of the Send operation, as expressed by a <see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" />.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">notificationId</exception>
</Docs>
</Member>
<Member MemberName="GetNotificationOutcomeDetailsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationDetails> GetNotificationOutcomeDetailsAsync (string notificationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationDetails> GetNotificationOutcomeDetailsAsync(string notificationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetNotificationOutcomeDetailsAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetNotificationOutcomeDetailsAsync (notificationId As String, cancellationToken As CancellationToken) As Task(Of NotificationDetails)" />
<MemberSignature Language="F#" Value="abstract member GetNotificationOutcomeDetailsAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationDetails>" Usage="iNotificationHubClient.GetNotificationOutcomeDetailsAsync (notificationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationDetails></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notificationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notificationId">
<see cref="P:Microsoft.Azure.NotificationHubs.NotificationOutcome.NotificationId" /> which was returned
when calling Send*.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Retrieves the results of a Send* operation. This can retrieve intermediate results if the send is being processed
or final results if the Send* has completed. This API can only be called for Standard namespaces.
</summary>
<returns>
The result of the Send operation, as expressed by a <see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" />.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">notificationId</exception>
</Docs>
</Member>
<Member MemberName="GetRegistrationAsync<TRegistrationDescription>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<TRegistrationDescription> GetRegistrationAsync<TRegistrationDescription> (string registrationId) where TRegistrationDescription : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!TRegistrationDescription> GetRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) TRegistrationDescription>(string registrationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationAsync``1(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationAsync(Of TRegistrationDescription As RegistrationDescription) (registrationId As String) As Task(Of TRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationAsync : string -> System.Threading.Tasks.Task<'RegistrationDescription (requires 'RegistrationDescription :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'RegistrationDescription :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.GetRegistrationAsync registrationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<TRegistrationDescription></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TRegistrationDescription">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
</Parameters>
<Docs>
<typeparam name="TRegistrationDescription">The type of registration description.</typeparam>
<param name="registrationId">The registration ID.</param>
<summary>
Asynchronously retrieves a registration with a given ID. The type of the registration depends upon the specified TRegistrationDescription parameter.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when registrationId is null</exception>
</Docs>
</Member>
<Member MemberName="GetRegistrationAsync<TRegistrationDescription>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<TRegistrationDescription> GetRegistrationAsync<TRegistrationDescription> (string registrationId, System.Threading.CancellationToken cancellationToken) where TRegistrationDescription : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!TRegistrationDescription> GetRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) TRegistrationDescription>(string registrationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationAsync``1(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationAsync(Of TRegistrationDescription As RegistrationDescription) (registrationId As String, cancellationToken As CancellationToken) As Task(Of TRegistrationDescription)" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'RegistrationDescription (requires 'RegistrationDescription :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'RegistrationDescription :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.GetRegistrationAsync (registrationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<TRegistrationDescription></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TRegistrationDescription">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="TRegistrationDescription">The type of registration description.</typeparam>
<param name="registrationId">The registration ID.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously retrieves a registration with a given ID. The type of the registration depends upon the specified TRegistrationDescription parameter.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when registrationId is null</exception>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByChannelAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync (string pnsHandle, int top);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync(string pnsHandle, int32 top) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByChannelAsync(System.String,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByChannelAsync (pnsHandle As String, top As Integer) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByChannelAsync : string * int -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByChannelAsync (pnsHandle, top)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pnsHandle" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
</Parameters>
<Docs>
<param name="pnsHandle">The PNS handle.</param>
<param name="top">The location of the registration.</param>
<summary>
Asynchronously gets the registrations by channel.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByChannelAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync (string pnsHandle, int top, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync(string pnsHandle, int32 top, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByChannelAsync(System.String,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByChannelAsync (pnsHandle As String, top As Integer, cancellationToken As CancellationToken) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByChannelAsync : string * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByChannelAsync (pnsHandle, top, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pnsHandle" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="pnsHandle">The PNS handle.</param>
<param name="top">The location of the registration.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously gets the registrations by channel.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByChannelAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync (string pnsHandle, string continuationToken, int top);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync(string pnsHandle, string continuationToken, int32 top) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByChannelAsync(System.String,System.String,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByChannelAsync (pnsHandle As String, continuationToken As String, top As Integer) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByChannelAsync : string * string * int -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByChannelAsync (pnsHandle, continuationToken, top)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pnsHandle" Type="System.String" />
<Parameter Name="continuationToken" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
</Parameters>
<Docs>
<param name="pnsHandle">The PNS handle.</param>
<param name="continuationToken">The continuation token.</param>
<param name="top">The location of the registration.</param>
<summary>
Asynchronously gets the registrations by channel.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">pnsHandle</exception>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByChannelAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync (string pnsHandle, string continuationToken, int top, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByChannelAsync(string pnsHandle, string continuationToken, int32 top, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByChannelAsync(System.String,System.String,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByChannelAsync (pnsHandle As String, continuationToken As String, top As Integer, cancellationToken As CancellationToken) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByChannelAsync : string * string * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByChannelAsync (pnsHandle, continuationToken, top, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pnsHandle" Type="System.String" />
<Parameter Name="continuationToken" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="pnsHandle">The PNS handle.</param>
<param name="continuationToken">The continuation token.</param>
<param name="top">The location of the registration.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously gets the registrations by channel.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">pnsHandle</exception>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByTagAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync (string tag, int top);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync(string tag, int32 top) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByTagAsync(System.String,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByTagAsync (tag As String, top As Integer) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByTagAsync : string * int -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByTagAsync (tag, top)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
</Parameters>
<Docs>
<param name="tag">The tag.</param>
<param name="top">The location where to get the registrations.</param>
<summary>
Asynchronously gets the registrations by tag.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByTagAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync (string tag, int top, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync(string tag, int32 top, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByTagAsync(System.String,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByTagAsync (tag As String, top As Integer, cancellationToken As CancellationToken) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByTagAsync : string * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByTagAsync (tag, top, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="tag">The tag.</param>
<param name="top">The location where to get the registrations.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously gets the registrations by tag.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByTagAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync (string tag, string continuationToken, int top);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync(string tag, string continuationToken, int32 top) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByTagAsync(System.String,System.String,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByTagAsync (tag As String, continuationToken As String, top As Integer) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByTagAsync : string * string * int -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByTagAsync (tag, continuationToken, top)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.String" />
<Parameter Name="continuationToken" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
</Parameters>
<Docs>
<param name="tag">The tag.</param>
<param name="continuationToken">The continuation token.</param>
<param name="top">The location where to get the registrations.</param>
<summary>
Asynchronously gets the registrations by tag.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when tag object is null</exception>
</Docs>
</Member>
<Member MemberName="GetRegistrationsByTagAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync (string tag, string continuationToken, int top, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.CollectionQueryResult`1<class Microsoft.Azure.NotificationHubs.RegistrationDescription>> GetRegistrationsByTagAsync(string tag, string continuationToken, int32 top, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.GetRegistrationsByTagAsync(System.String,System.String,System.Int32,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRegistrationsByTagAsync (tag As String, continuationToken As String, top As Integer, cancellationToken As CancellationToken) As Task(Of CollectionQueryResult(Of RegistrationDescription))" />
<MemberSignature Language="F#" Value="abstract member GetRegistrationsByTagAsync : string * string * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>>" Usage="iNotificationHubClient.GetRegistrationsByTagAsync (tag, continuationToken, top, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.CollectionQueryResult<Microsoft.Azure.NotificationHubs.RegistrationDescription>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.String" />
<Parameter Name="continuationToken" Type="System.String" />
<Parameter Name="top" Type="System.Int32" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="tag">The tag.</param>
<param name="continuationToken">The continuation token.</param>
<param name="top">The location where to get the registrations.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously gets the registrations by tag.
</summary>
<returns>
The task that completes the asynchronous operation, which will contain a null or empty continuation token when there is no additional data available in the query.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when tag object is null</exception>
</Docs>
</Member>
<Member MemberName="InstallationExists">
<MemberSignature Language="C#" Value="public bool InstallationExists (string installationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool InstallationExists(string installationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.InstallationExists(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function InstallationExists (installationId As String) As Boolean" />
<MemberSignature Language="F#" Value="abstract member InstallationExists : string -> bool" Usage="iNotificationHubClient.InstallationExists installationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<summary>
Determines whether the given installation exists based upon the installation identifier.
</summary>
<returns>true if the installation exists, else false.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InstallationExistsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<bool> InstallationExistsAsync (string installationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<bool> InstallationExistsAsync(string installationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.InstallationExistsAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function InstallationExistsAsync (installationId As String) As Task(Of Boolean)" />
<MemberSignature Language="F#" Value="abstract member InstallationExistsAsync : string -> System.Threading.Tasks.Task<bool>" Usage="iNotificationHubClient.InstallationExistsAsync installationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Boolean></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<summary>
Determines whether the given installation exists based upon the installation identifier.
</summary>
<returns>Returns a task which is true if the installation exists, else false.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InstallationExistsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<bool> InstallationExistsAsync (string installationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<bool> InstallationExistsAsync(string installationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.InstallationExistsAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function InstallationExistsAsync (installationId As String, cancellationToken As CancellationToken) As Task(Of Boolean)" />
<MemberSignature Language="F#" Value="abstract member InstallationExistsAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>" Usage="iNotificationHubClient.InstallationExistsAsync (installationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Boolean></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Determines whether the given installation exists based upon the installation identifier.
</summary>
<returns>Returns a task which is true if the installation exists, else false.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PatchInstallation">
<MemberSignature Language="C#" Value="public void PatchInstallation (string installationId, System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation> operations);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PatchInstallation(string installationId, class System.Collections.Generic.IList`1<class Microsoft.Azure.NotificationHubs.PartialUpdateOperation> operations) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.PatchInstallation(System.String,System.Collections.Generic.IList{Microsoft.Azure.NotificationHubs.PartialUpdateOperation})" />
<MemberSignature Language="VB.NET" Value="Public Sub PatchInstallation (installationId As String, operations As IList(Of PartialUpdateOperation))" />
<MemberSignature Language="F#" Value="abstract member PatchInstallation : string * System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation> -> unit" Usage="iNotificationHubClient.PatchInstallation (installationId, operations)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
<Parameter Name="operations" Type="System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation>" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<param name="operations">The collection of update operations.</param>
<summary>
Patches the installation.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PatchInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task PatchInstallationAsync (string installationId, System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation> operations);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task PatchInstallationAsync(string installationId, class System.Collections.Generic.IList`1<class Microsoft.Azure.NotificationHubs.PartialUpdateOperation> operations) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.PatchInstallationAsync(System.String,System.Collections.Generic.IList{Microsoft.Azure.NotificationHubs.PartialUpdateOperation})" />
<MemberSignature Language="VB.NET" Value="Public Function PatchInstallationAsync (installationId As String, operations As IList(Of PartialUpdateOperation)) As Task" />
<MemberSignature Language="F#" Value="abstract member PatchInstallationAsync : string * System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation> -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.PatchInstallationAsync (installationId, operations)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
<Parameter Name="operations" Type="System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation>" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<param name="operations">The collection of update operations.</param>
<summary>
Patches the installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when the installationId or operations object is null
</exception>
<exception cref="T:System.InvalidOperationException">Thrown when the operations list is empty</exception>
</Docs>
</Member>
<Member MemberName="PatchInstallationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task PatchInstallationAsync (string installationId, System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation> operations, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task PatchInstallationAsync(string installationId, class System.Collections.Generic.IList`1<class Microsoft.Azure.NotificationHubs.PartialUpdateOperation> operations, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.PatchInstallationAsync(System.String,System.Collections.Generic.IList{Microsoft.Azure.NotificationHubs.PartialUpdateOperation},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function PatchInstallationAsync (installationId As String, operations As IList(Of PartialUpdateOperation), cancellationToken As CancellationToken) As Task" />
<MemberSignature Language="F#" Value="abstract member PatchInstallationAsync : string * System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation> * System.Threading.CancellationToken -> System.Threading.Tasks.Task" Usage="iNotificationHubClient.PatchInstallationAsync (installationId, operations, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="installationId" Type="System.String" />
<Parameter Name="operations" Type="System.Collections.Generic.IList<Microsoft.Azure.NotificationHubs.PartialUpdateOperation>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="installationId">The installation identifier.</param>
<param name="operations">The collection of update operations.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Patches the installation asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when the installationId or operations object is null
</exception>
<exception cref="T:System.InvalidOperationException">Thrown when the operations list is empty</exception>
</Docs>
</Member>
<Member MemberName="RegistrationExistsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<bool> RegistrationExistsAsync (string registrationId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<bool> RegistrationExistsAsync(string registrationId) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.RegistrationExistsAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function RegistrationExistsAsync (registrationId As String) As Task(Of Boolean)" />
<MemberSignature Language="F#" Value="abstract member RegistrationExistsAsync : string -> System.Threading.Tasks.Task<bool>" Usage="iNotificationHubClient.RegistrationExistsAsync registrationId" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Boolean></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
</Parameters>
<Docs>
<param name="registrationId">The registration ID.</param>
<summary>
Asynchronously indicates that the registration already exists.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RegistrationExistsAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<bool> RegistrationExistsAsync (string registrationId, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<bool> RegistrationExistsAsync(string registrationId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.RegistrationExistsAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function RegistrationExistsAsync (registrationId As String, cancellationToken As CancellationToken) As Task(Of Boolean)" />
<MemberSignature Language="F#" Value="abstract member RegistrationExistsAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>" Usage="iNotificationHubClient.RegistrationExistsAsync (registrationId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Boolean></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="registrationId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="registrationId">The registration ID.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously indicates that the registration already exists.
</summary>
<returns>
The task that completes the asynchronous operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ScheduleNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, DateTimeOffset scheduledTime);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, valuetype System.DateTimeOffset scheduledTime) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.ScheduleNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.DateTimeOffset)" />
<MemberSignature Language="VB.NET" Value="Public Function ScheduleNotificationAsync (notification As Notification, scheduledTime As DateTimeOffset) As Task(Of ScheduledNotification)" />
<MemberSignature Language="F#" Value="abstract member ScheduleNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * DateTimeOffset -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification>" Usage="iNotificationHubClient.ScheduleNotificationAsync (notification, scheduledTime)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="scheduledTime" Type="System.DateTimeOffset" />
</Parameters>
<Docs>
<param name="notification">The notification.</param>
<param name="scheduledTime">The scheduled time.</param>
<summary>
Schedules the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ScheduleNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, DateTimeOffset scheduledTime, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, valuetype System.DateTimeOffset scheduledTime, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.ScheduleNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.DateTimeOffset,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function ScheduleNotificationAsync (notification As Notification, scheduledTime As DateTimeOffset, tags As IEnumerable(Of String)) As Task(Of ScheduledNotification)" />
<MemberSignature Language="F#" Value="abstract member ScheduleNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * DateTimeOffset * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification>" Usage="iNotificationHubClient.ScheduleNotificationAsync (notification, scheduledTime, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="scheduledTime" Type="System.DateTimeOffset" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="notification">The notification.</param>
<param name="scheduledTime">The scheduled time.</param>
<param name="tags">The tags.</param>
<summary>
Schedules the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when tags object is null</exception>
<exception cref="T:System.ArgumentException">tags argument should contain at least one tag</exception>
</Docs>
</Member>
<Member MemberName="ScheduleNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, DateTimeOffset scheduledTime, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, valuetype System.DateTimeOffset scheduledTime, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.ScheduleNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.DateTimeOffset,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function ScheduleNotificationAsync (notification As Notification, scheduledTime As DateTimeOffset, tagExpression As String) As Task(Of ScheduledNotification)" />
<MemberSignature Language="F#" Value="abstract member ScheduleNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * DateTimeOffset * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification>" Usage="iNotificationHubClient.ScheduleNotificationAsync (notification, scheduledTime, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="scheduledTime" Type="System.DateTimeOffset" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="notification">The notification.</param>
<param name="scheduledTime">The scheduled time.</param>
<param name="tagExpression">The tag expression.</param>
<summary>
Schedules the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ScheduleNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, DateTimeOffset scheduledTime, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, valuetype System.DateTimeOffset scheduledTime, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.ScheduleNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.DateTimeOffset,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function ScheduleNotificationAsync (notification As Notification, scheduledTime As DateTimeOffset, cancellationToken As CancellationToken) As Task(Of ScheduledNotification)" />
<MemberSignature Language="F#" Value="abstract member ScheduleNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * DateTimeOffset * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification>" Usage="iNotificationHubClient.ScheduleNotificationAsync (notification, scheduledTime, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="scheduledTime" Type="System.DateTimeOffset" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">The notification.</param>
<param name="scheduledTime">The scheduled time.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Schedules the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ScheduleNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, DateTimeOffset scheduledTime, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, valuetype System.DateTimeOffset scheduledTime, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.ScheduleNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.DateTimeOffset,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function ScheduleNotificationAsync (notification As Notification, scheduledTime As DateTimeOffset, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of ScheduledNotification)" />
<MemberSignature Language="F#" Value="abstract member ScheduleNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * DateTimeOffset * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification>" Usage="iNotificationHubClient.ScheduleNotificationAsync (notification, scheduledTime, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="scheduledTime" Type="System.DateTimeOffset" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">The notification.</param>
<param name="scheduledTime">The scheduled time.</param>
<param name="tags">The tags.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Schedules the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">Thrown when tags object is null</exception>
<exception cref="T:System.ArgumentException">tags argument should contain at least one tag</exception>
</Docs>
</Member>
<Member MemberName="ScheduleNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, DateTimeOffset scheduledTime, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.ScheduledNotification> ScheduleNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, valuetype System.DateTimeOffset scheduledTime, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.ScheduleNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.DateTimeOffset,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function ScheduleNotificationAsync (notification As Notification, scheduledTime As DateTimeOffset, tagExpression As String, cancellationToken As CancellationToken) As Task(Of ScheduledNotification)" />
<MemberSignature Language="F#" Value="abstract member ScheduleNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * DateTimeOffset * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification>" Usage="iNotificationHubClient.ScheduleNotificationAsync (notification, scheduledTime, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.ScheduledNotification></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="scheduledTime" Type="System.DateTimeOffset" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">The notification.</param>
<param name="scheduledTime">The scheduled time.</param>
<param name="tagExpression">The tag expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Schedules the notification asynchronously.
</summary>
<returns>A task that represents the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAdmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync (string jsonPayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync(string jsonPayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAdmNativeNotificationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAdmNativeNotificationAsync (jsonPayload As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAdmNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAdmNativeNotificationAsync jsonPayload" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
</Parameters>
<Docs>
<param name="jsonPayload">A valid, ADM JSON payload, described in detail <a href="https://developer.amazon.com/public/apis/engage/device-messaging/tech-docs/06-sending-a-message#Message Payloads and Uniqueness">here</a>.</param>
<summary>
Sends the Amazon Device Messaging (ADM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAdmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync(string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAdmNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendAdmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAdmNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAdmNativeNotificationAsync (jsonPayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="jsonPayload">A valid, ADM JSON payload, described in detail <a href="https://developer.amazon.com/public/apis/engage/device-messaging/tech-docs/06-sending-a-message#Message Payloads and Uniqueness">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Sends the Amazon Device Messaging (ADM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAdmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync (string jsonPayload, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync(string jsonPayload, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAdmNativeNotificationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAdmNativeNotificationAsync (jsonPayload As String, tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAdmNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAdmNativeNotificationAsync (jsonPayload, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="jsonPayload">A valid, ADM JSON payload, described in detail <a href="https://developer.amazon.com/public/apis/engage/device-messaging/tech-docs/06-sending-a-message#Message Payloads and Uniqueness">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Sends the Amazon Device Messaging (ADM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAdmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync (string jsonPayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync(string jsonPayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAdmNativeNotificationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAdmNativeNotificationAsync (jsonPayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAdmNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAdmNativeNotificationAsync (jsonPayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">A valid, ADM JSON payload, described in detail <a href="https://developer.amazon.com/public/apis/engage/device-messaging/tech-docs/06-sending-a-message#Message Payloads and Uniqueness">here</a>.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends the Amazon Device Messaging (ADM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAdmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync(string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAdmNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAdmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAdmNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAdmNativeNotificationAsync (jsonPayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">A valid, ADM JSON payload, described in detail <a href="https://developer.amazon.com/public/apis/engage/device-messaging/tech-docs/06-sending-a-message#Message Payloads and Uniqueness">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends the Amazon Device Messaging (ADM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAdmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync (string jsonPayload, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAdmNativeNotificationAsync(string jsonPayload, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAdmNativeNotificationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAdmNativeNotificationAsync (jsonPayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAdmNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAdmNativeNotificationAsync (jsonPayload, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">A valid, ADM JSON payload, described in detail <a href="https://developer.amazon.com/public/apis/engage/device-messaging/tech-docs/06-sending-a-message#Message Payloads and Uniqueness">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends the Amazon Device Messaging (ADM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAppleNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync (string jsonPayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync(string jsonPayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAppleNativeNotificationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAppleNativeNotificationAsync (jsonPayload As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAppleNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAppleNativeNotificationAsync jsonPayload" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
</Parameters>
<Docs>
<param name="jsonPayload">This is a valid Apple Push Notification Service (APNS) payload.
Documentation on the APNS payload can be found
<a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html">here</a>.</param>
<summary>
Sends an Apple native notification. To specify an expiry, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAppleNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync(string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAppleNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendAppleNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAppleNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAppleNativeNotificationAsync (jsonPayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="jsonPayload">This is a valid Apple Push Notification Service (APNS) payload.
Documentation on the APNS payload can be found
<a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Asynchronously sends an Apple native notification to a non-empty set of tags (maximum 20). This is equivalent to a tagged expression with boolean ORs ("||"). To specify an expiry, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAppleNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync (string jsonPayload, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync(string jsonPayload, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAppleNativeNotificationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAppleNativeNotificationAsync (jsonPayload As String, tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAppleNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAppleNativeNotificationAsync (jsonPayload, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="jsonPayload">This is a valid Apple Push Notification Service (APNS) payload.
Documentation on the APNS payload can be found
<a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Asynchronously sends an Apple native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify an expiry, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAppleNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync (string jsonPayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync(string jsonPayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAppleNativeNotificationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAppleNativeNotificationAsync (jsonPayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAppleNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAppleNativeNotificationAsync (jsonPayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">This is a valid Apple Push Notification Service (APNS) payload.
Documentation on the APNS payload can be found
<a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html">here</a>.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends an Apple native notification. To specify an expiry, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAppleNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync(string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAppleNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAppleNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAppleNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAppleNativeNotificationAsync (jsonPayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">This is a valid Apple Push Notification Service (APNS) payload.
Documentation on the APNS payload can be found
<a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously sends an Apple native notification to a non-empty set of tags (maximum 20). This is equivalent to a tagged expression with boolean ORs ("||"). To specify an expiry, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendAppleNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync (string jsonPayload, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendAppleNativeNotificationAsync(string jsonPayload, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendAppleNativeNotificationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendAppleNativeNotificationAsync (jsonPayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendAppleNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendAppleNativeNotificationAsync (jsonPayload, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">This is a valid Apple Push Notification Service (APNS) payload.
Documentation on the APNS payload can be found
<a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously sends an Apple native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify an expiry, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendBaiduNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync (string message);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync(string message) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendBaiduNativeNotificationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendBaiduNativeNotificationAsync (message As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendBaiduNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendBaiduNativeNotificationAsync message" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
</Parameters>
<Docs>
<param name="message">This is a json request. Baidu documents the format for the json <a href="http://push.baidu.com/doc/restapi/restapi">here</a>.</param>
<summary>
Sends a Baidu native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendBaiduNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync (string message, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync(string message, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendBaiduNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendBaiduNativeNotificationAsync (message As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendBaiduNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendBaiduNativeNotificationAsync (message, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="message">This is a json request. Baidu documents the format for the json <a href="http://push.baidu.com/doc/restapi/restapi">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Sends Baidu native notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendBaiduNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync (string message, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync(string message, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendBaiduNativeNotificationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendBaiduNativeNotificationAsync (message As String, tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendBaiduNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendBaiduNativeNotificationAsync (message, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="message">This is a json request. Baidu documents the format for the json <a href="http://push.baidu.com/doc/restapi/restapi">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Sends Baidu native notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendBaiduNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync (string message, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync(string message, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendBaiduNativeNotificationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendBaiduNativeNotificationAsync (message As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendBaiduNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendBaiduNativeNotificationAsync (message, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="message">This is a json request. Baidu documents the format for the json <a href="http://push.baidu.com/doc/restapi/restapi">here</a>.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a Baidu native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendBaiduNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync (string message, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync(string message, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendBaiduNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendBaiduNativeNotificationAsync (message As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendBaiduNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendBaiduNativeNotificationAsync (message, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="message">This is a json request. Baidu documents the format for the json <a href="http://push.baidu.com/doc/restapi/restapi">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends Baidu native notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendBaiduNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync (string message, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendBaiduNativeNotificationAsync(string message, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendBaiduNativeNotificationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendBaiduNativeNotificationAsync (message As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendBaiduNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendBaiduNativeNotificationAsync (message, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="message">This is a json request. Baidu documents the format for the json <a href="http://push.baidu.com/doc/restapi/restapi">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends Baidu native notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendDirectNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IList<string> deviceHandles);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, class System.Collections.Generic.IList`1<string> deviceHandles) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendDirectNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.Collections.Generic.IList{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendDirectNotificationAsync (notification As Notification, deviceHandles As IList(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendDirectNotificationAsync (notification, deviceHandles)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="deviceHandles" Type="System.Collections.Generic.IList<System.String>" />
</Parameters>
<Docs>
<param name="notification">A instance of a Notification, identifying which Push Notification Service to send to.</param>
<param name="deviceHandles">A list of valid device identifiers.</param>
<summary>
Sends a notification directly to all devices listed in deviceHandles (a valid tokens as expressed by the Notification type).
Users of this API do not use Registrations or Installations. Instead, users of this API manage all devices
on their own and use Azure Notification Hub solely as a pass through service to communicate with
the various Push Notification Services.
</summary>
<returns />
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when notification or deviceHandles object is null
</exception>
</Docs>
</Member>
<Member MemberName="SendDirectNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendDirectNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendDirectNotificationAsync (notification As Notification, deviceHandle As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendDirectNotificationAsync (notification, deviceHandle)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="deviceHandle" Type="System.String" />
</Parameters>
<Docs>
<param name="notification">A instance of a Notification, identifying which Push Notification Service to send to.</param>
<param name="deviceHandle">A valid device identifier.</param>
<summary>
Sends a notification directly to a deviceHandle (a valid token as expressed by the Notification type).
Users of this API do not use Registrations or Installations. Instead, users of this API manage all devices
on their own and use Azure Notification Hub solely as a pass through service to communicate with
the various Push Notification Services.
</summary>
<returns />
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when notification or deviceHandle object is null
</exception>
</Docs>
</Member>
<Member MemberName="SendDirectNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IList<string> deviceHandles, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, class System.Collections.Generic.IList`1<string> deviceHandles, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendDirectNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.Collections.Generic.IList{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendDirectNotificationAsync (notification As Notification, deviceHandles As IList(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Collections.Generic.IList<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendDirectNotificationAsync (notification, deviceHandles, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="deviceHandles" Type="System.Collections.Generic.IList<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">A instance of a Notification, identifying which Push Notification Service to send to.</param>
<param name="deviceHandles">A list of valid device identifiers.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a notification directly to all devices listed in deviceHandles (a valid tokens as expressed by the Notification type).
Users of this API do not use Registrations or Installations. Instead, users of this API manage all devices
on their own and use Azure Notification Hub solely as a pass through service to communicate with
the various Push Notification Services.
</summary>
<returns />
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when notification or deviceHandles object is null
</exception>
</Docs>
</Member>
<Member MemberName="SendDirectNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendDirectNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, string deviceHandle, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendDirectNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendDirectNotificationAsync (notification As Notification, deviceHandle As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendDirectNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendDirectNotificationAsync (notification, deviceHandle, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="deviceHandle" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">A instance of a Notification, identifying which Push Notification Service to send to.</param>
<param name="deviceHandle">A valid device identifier.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a notification directly to a deviceHandle (a valid token as expressed by the Notification type).
Users of this API do not use Registrations or Installations. Instead, users of this API manage all devices
on their own and use Azure Notification Hub solely as a pass through service to communicate with
the various Push Notification Services.
</summary>
<returns />
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when notification or deviceHandle object is null
</exception>
</Docs>
</Member>
<Member MemberName="SendFcmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync(string jsonPayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendFcmNativeNotificationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendFcmNativeNotificationAsync (jsonPayload As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendFcmNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendFcmNativeNotificationAsync jsonPayload" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
</Parameters>
<Docs>
<param name="jsonPayload">The JSON payload. Documentation on proper formatting of a FCM message can be found <a href="https://firebase.google.com/docs/cloud-messaging/send-message">here</a>.</param>
<summary>
Sends Firebase Cloud Messaging (FCM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendFcmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync(string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendFcmNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendFcmNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendFcmNativeNotificationAsync (jsonPayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="jsonPayload">The JSON payload. Documentation on proper formatting of a FCM message can be found <a href="https://firebase.google.com/docs/cloud-messaging/send-message">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Sends a FCM native notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendFcmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync(string jsonPayload, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendFcmNativeNotificationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendFcmNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendFcmNativeNotificationAsync (jsonPayload, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="jsonPayload">The JSON payload. Documentation on proper formatting of a FCM message can be found <a href="https://firebase.google.com/docs/cloud-messaging/send-message">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Sends FCM native notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendFcmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync(string jsonPayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendFcmNativeNotificationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendFcmNativeNotificationAsync (jsonPayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendFcmNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendFcmNativeNotificationAsync (jsonPayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">The JSON payload. Documentation on proper formatting of a FCM message can be found <a href="https://firebase.google.com/docs/cloud-messaging/send-message">here</a>.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends Firebase Cloud Messaging (FCM) native notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendFcmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync(string jsonPayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendFcmNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendFcmNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendFcmNativeNotificationAsync (jsonPayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">The JSON payload. Documentation on proper formatting of a FCM message can be found <a href="https://firebase.google.com/docs/cloud-messaging/send-message">here</a>.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a FCM native notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendFcmNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync(string jsonPayload, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendFcmNativeNotificationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendFcmNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendFcmNativeNotificationAsync (jsonPayload, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jsonPayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jsonPayload">The JSON payload. Documentation on proper formatting of a FCM message can be found <a href="https://firebase.google.com/docs/cloud-messaging/send-message">here</a>.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends FCM native notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendMpnsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync(string nativePayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendMpnsNativeNotificationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendMpnsNativeNotificationAsync (nativePayload As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendMpnsNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendMpnsNativeNotificationAsync nativePayload" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="nativePayload" Type="System.String" />
</Parameters>
<Docs>
<param name="nativePayload">The native payload.</param>
<summary>
Sends a Microsoft Push Notification Service (MPNS) native notification. To specify headers for MPNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendMpnsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync(string nativePayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendMpnsNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendMpnsNativeNotificationAsync (nativePayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendMpnsNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendMpnsNativeNotificationAsync (nativePayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="nativePayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="nativePayload">The notification payload.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Sends a Microsoft Push Notification Service (MPNS) native notification to a non-empty set of tags (maximum 20). This is equivalent to a tag expression with boolean ORs ("||"). To specify headers for MPNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendMpnsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync(string nativePayload, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendMpnsNativeNotificationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendMpnsNativeNotificationAsync (nativePayload As String, tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendMpnsNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendMpnsNativeNotificationAsync (nativePayload, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="nativePayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="nativePayload">The native payload.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Sends a Microsoft Push Notification Service (MPNS) native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify headers for MPNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendMpnsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync(string nativePayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendMpnsNativeNotificationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendMpnsNativeNotificationAsync (nativePayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendMpnsNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendMpnsNativeNotificationAsync (nativePayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="nativePayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="nativePayload">The native payload.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a Microsoft Push Notification Service (MPNS) native notification. To specify headers for MPNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendMpnsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync(string nativePayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendMpnsNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendMpnsNativeNotificationAsync (nativePayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendMpnsNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendMpnsNativeNotificationAsync (nativePayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="nativePayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="nativePayload">The notification payload.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a Microsoft Push Notification Service (MPNS) native notification to a non-empty set of tags (maximum 20). This is equivalent to a tag expression with boolean ORs ("||"). To specify headers for MPNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendMpnsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync (string nativePayload, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendMpnsNativeNotificationAsync(string nativePayload, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendMpnsNativeNotificationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendMpnsNativeNotificationAsync (nativePayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendMpnsNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendMpnsNativeNotificationAsync (nativePayload, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="nativePayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="nativePayload">The native payload.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a Microsoft Push Notification Service (MPNS) native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify headers for MPNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" />
<MemberSignature Language="VB.NET" Value="Public Function SendNotificationAsync (notification As Notification) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendNotificationAsync notification" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
</Parameters>
<Docs>
<param name="notification">The notification to send.</param>
<summary>
Sends a notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">notification</exception>
</Docs>
</Member>
<Member MemberName="SendNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendNotificationAsync (notification As Notification, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendNotificationAsync (notification, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="notification">The notification to send.</param>
<param name="tags">A non-empty set of tags (max 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Asynchronously sends a notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when notification or tag object is null
</exception>
<exception cref="T:System.ArgumentException">
notification.Tag property should not be null
or
tags argument should contain at least one tag
</exception>
</Docs>
</Member>
<Member MemberName="SendNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendNotificationAsync (notification As Notification, tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendNotificationAsync (notification, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="notification">The notification to send.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Sends a notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">notification</exception>
<exception cref="T:System.ArgumentException">notification.Tag property should be null</exception>
</Docs>
</Member>
<Member MemberName="SendNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendNotificationAsync (notification As Notification, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendNotificationAsync (notification, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">The notification to send.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">notification</exception>
</Docs>
</Member>
<Member MemberName="SendNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendNotificationAsync (notification As Notification, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendNotificationAsync (notification, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">The notification to send.</param>
<param name="tags">A non-empty set of tags (max 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously sends a notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when notification or tag object is null
</exception>
<exception cref="T:System.ArgumentException">
notification.Tag property should not be null
or
tags argument should contain at least one tag
</exception>
</Docs>
</Member>
<Member MemberName="SendNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync (Microsoft.Azure.NotificationHubs.Notification notification, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendNotificationAsync(class Microsoft.Azure.NotificationHubs.Notification notification, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendNotificationAsync (notification As Notification, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendNotificationAsync : Microsoft.Azure.NotificationHubs.Notification * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendNotificationAsync (notification, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="notification" Type="Microsoft.Azure.NotificationHubs.Notification" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="notification">The notification to send.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">notification</exception>
<exception cref="T:System.ArgumentException">notification.Tag property should be null</exception>
</Docs>
</Member>
<Member MemberName="SendTemplateNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync (System.Collections.Generic.IDictionary<string,string> properties);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync(class System.Collections.Generic.IDictionary`2<string, string> properties) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendTemplateNotificationAsync(System.Collections.Generic.IDictionary{System.String,System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendTemplateNotificationAsync (properties As IDictionary(Of String, String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendTemplateNotificationAsync properties" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary<System.String,System.String>" />
</Parameters>
<Docs>
<param name="properties">The properties to apply to the template.</param>
<summary>
Sends a template notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendTemplateNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync (System.Collections.Generic.IDictionary<string,string> properties, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync(class System.Collections.Generic.IDictionary`2<string, string> properties, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendTemplateNotificationAsync(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendTemplateNotificationAsync (properties As IDictionary(Of String, String), tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendTemplateNotificationAsync (properties, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary<System.String,System.String>" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="properties">The properties to apply to the template.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Sends a template notification to a non-empty set of tags (maximum 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendTemplateNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync (System.Collections.Generic.IDictionary<string,string> properties, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync(class System.Collections.Generic.IDictionary`2<string, string> properties, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendTemplateNotificationAsync(System.Collections.Generic.IDictionary{System.String,System.String},System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendTemplateNotificationAsync (properties As IDictionary(Of String, String), tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendTemplateNotificationAsync (properties, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary<System.String,System.String>" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="properties">The properties to apply to the template.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Sends a template notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendTemplateNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync (System.Collections.Generic.IDictionary<string,string> properties, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync(class System.Collections.Generic.IDictionary`2<string, string> properties, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendTemplateNotificationAsync(System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendTemplateNotificationAsync (properties As IDictionary(Of String, String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendTemplateNotificationAsync (properties, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary<System.String,System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="properties">The properties to apply to the template.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a template notification.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendTemplateNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync (System.Collections.Generic.IDictionary<string,string> properties, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync(class System.Collections.Generic.IDictionary`2<string, string> properties, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendTemplateNotificationAsync(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendTemplateNotificationAsync (properties As IDictionary(Of String, String), tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendTemplateNotificationAsync (properties, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary<System.String,System.String>" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="properties">The properties to apply to the template.</param>
<param name="tags">A non-empty set of tags (maximum 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a template notification to a non-empty set of tags (maximum 20). This is equivalent to a tag expression with boolean ORs ("||").
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendTemplateNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync (System.Collections.Generic.IDictionary<string,string> properties, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendTemplateNotificationAsync(class System.Collections.Generic.IDictionary`2<string, string> properties, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendTemplateNotificationAsync(System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendTemplateNotificationAsync (properties As IDictionary(Of String, String), tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendTemplateNotificationAsync : System.Collections.Generic.IDictionary<string, string> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendTemplateNotificationAsync (properties, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary<System.String,System.String>" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="properties">The properties to apply to the template.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Sends a template notification to a tag expression (a single tag "tag" is a valid tag expression).
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendWindowsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync(string windowsNativePayload) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendWindowsNativeNotificationAsync(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendWindowsNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendWindowsNativeNotificationAsync windowsNativePayload" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="windowsNativePayload" Type="System.String" />
</Parameters>
<Docs>
<param name="windowsNativePayload">The Windows native payload. This can be used to send any valid WNS notification,
including Tile, Toast, and Badge values, as described in the WNS documentation.</param>
<summary>
Asynchronously sends a Windows native notification. To specify headers for WNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendWindowsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, System.Collections.Generic.IEnumerable<string> tags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync(string windowsNativePayload, class System.Collections.Generic.IEnumerable`1<string> tags) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendWindowsNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendWindowsNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendWindowsNativeNotificationAsync (windowsNativePayload, tags)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="windowsNativePayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="windowsNativePayload">The Windows native payload. This can be used to send any valid WNS notification, including Tile, Toast, and Badge values, as described in the WNS documentation.</param>
<param name="tags">A non-empty set of tags (max 20 tags). Each string in the set can contain a single tag.</param>
<summary>
Asynchronously sends a Windows native notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||"). To specify headers for WNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendWindowsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, string tagExpression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync(string windowsNativePayload, string tagExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendWindowsNativeNotificationAsync(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tagExpression As String) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendWindowsNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendWindowsNativeNotificationAsync (windowsNativePayload, tagExpression)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="windowsNativePayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
</Parameters>
<Docs>
<param name="windowsNativePayload">The Windows native payload. This can be used to send any valid WNS notification, including Tile, Toast, and Badge values, as described in the WNS documentation.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<summary>
Asynchronously sends a Windows native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify headers for WNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendWindowsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync(string windowsNativePayload, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendWindowsNativeNotificationAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendWindowsNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendWindowsNativeNotificationAsync (windowsNativePayload, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="windowsNativePayload" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="windowsNativePayload">The Windows native payload. This can be used to send any valid WNS notification,
including Tile, Toast, and Badge values, as described in the WNS documentation.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously sends a Windows native notification. To specify headers for WNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendWindowsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync(string windowsNativePayload, class System.Collections.Generic.IEnumerable`1<string> tags, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendWindowsNativeNotificationAsync(System.String,System.Collections.Generic.IEnumerable{System.String},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendWindowsNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendWindowsNativeNotificationAsync (windowsNativePayload, tags, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="windowsNativePayload" Type="System.String" />
<Parameter Name="tags" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="windowsNativePayload">The Windows native payload. This can be used to send any valid WNS notification, including Tile, Toast, and Badge values, as described in the WNS documentation.</param>
<param name="tags">A non-empty set of tags (max 20 tags). Each string in the set can contain a single tag.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously sends a Windows native notification to a non-empty set of tags (max 20). This is equivalent to a tag expression with boolean ORs ("||"). To specify headers for WNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SendWindowsNativeNotificationAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync (string windowsNativePayload, string tagExpression, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationOutcome> SendWindowsNativeNotificationAsync(string windowsNativePayload, string tagExpression, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SendWindowsNativeNotificationAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SendWindowsNativeNotificationAsync (windowsNativePayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)" />
<MemberSignature Language="F#" Value="abstract member SendWindowsNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>" Usage="iNotificationHubClient.SendWindowsNativeNotificationAsync (windowsNativePayload, tagExpression, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="windowsNativePayload" Type="System.String" />
<Parameter Name="tagExpression" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="windowsNativePayload">The Windows native payload. This can be used to send any valid WNS notification, including Tile, Toast, and Badge values, as described in the WNS documentation.</param>
<param name="tagExpression">A tag expression is any boolean expression constructed using the logical operators AND (&&), OR (||), NOT (!), and round parentheses. For example: (A || B) && !C. If an expression uses only ORs, it can contain at most 20 tags. Other expressions are limited to 6 tags. Note that a single tag "A" is a valid expression.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously sends a Windows native notification to a tag expression (a single tag "tag" is a valid tag expression). To specify headers for WNS, use the <see cref="M:Microsoft.Azure.NotificationHubs.NotificationHubClient.SendNotificationAsync(Microsoft.Azure.NotificationHubs.Notification)" /> method.
</summary>
<returns>
<see cref="T:Microsoft.Azure.NotificationHubs.NotificationOutcome" /> which describes the result of the Send operation.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SubmitNotificationHubJobAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob> SubmitNotificationHubJobAsync (Microsoft.Azure.NotificationHubs.NotificationHubJob job);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationHubJob> SubmitNotificationHubJobAsync(class Microsoft.Azure.NotificationHubs.NotificationHubJob job) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SubmitNotificationHubJobAsync(Microsoft.Azure.NotificationHubs.NotificationHubJob)" />
<MemberSignature Language="VB.NET" Value="Public Function SubmitNotificationHubJobAsync (job As NotificationHubJob) As Task(Of NotificationHubJob)" />
<MemberSignature Language="F#" Value="abstract member SubmitNotificationHubJobAsync : Microsoft.Azure.NotificationHubs.NotificationHubJob -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob>" Usage="iNotificationHubClient.SubmitNotificationHubJobAsync job" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="job" Type="Microsoft.Azure.NotificationHubs.NotificationHubJob" />
</Parameters>
<Docs>
<param name="job">The <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" /> to
export registrations, import registrations, or create registrations.</param>
<summary>
Creates a <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />. This API is only
available for Standard namespaces.
</summary>
<returns>
The submitted <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />s.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SubmitNotificationHubJobAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob> SubmitNotificationHubJobAsync (Microsoft.Azure.NotificationHubs.NotificationHubJob job, System.Threading.CancellationToken cancellationToken);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Microsoft.Azure.NotificationHubs.NotificationHubJob> SubmitNotificationHubJobAsync(class Microsoft.Azure.NotificationHubs.NotificationHubJob job, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.SubmitNotificationHubJobAsync(Microsoft.Azure.NotificationHubs.NotificationHubJob,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function SubmitNotificationHubJobAsync (job As NotificationHubJob, cancellationToken As CancellationToken) As Task(Of NotificationHubJob)" />
<MemberSignature Language="F#" Value="abstract member SubmitNotificationHubJobAsync : Microsoft.Azure.NotificationHubs.NotificationHubJob * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob>" Usage="iNotificationHubClient.SubmitNotificationHubJobAsync (job, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationHubJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="job" Type="Microsoft.Azure.NotificationHubs.NotificationHubJob" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="job">The <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" /> to
export registrations, import registrations, or create registrations.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Creates a <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />. This API is only
available for Standard namespaces.
</summary>
<returns>
The submitted <see cref="T:Microsoft.Azure.NotificationHubs.NotificationHubJob" />s.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UpdateRegistrationAsync<T>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<T> UpdateRegistrationAsync<T> (T registration) where T : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!T> UpdateRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) T>(!!T registration) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.UpdateRegistrationAsync``1(``0)" />
<MemberSignature Language="VB.NET" Value="Public Function UpdateRegistrationAsync(Of T As RegistrationDescription) (registration As T) As Task(Of T)" />
<MemberSignature Language="F#" Value="abstract member UpdateRegistrationAsync : 'T -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.UpdateRegistrationAsync registration" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registration" Type="T" />
</Parameters>
<Docs>
<typeparam name="T">The type of registration.</typeparam>
<param name="registration">The registration to update.</param>
<summary>
Asynchronously updates the registration.
</summary>
<returns>
A task that will complete when the update finishes.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when RegistrationId or ETag object is null
</exception>
</Docs>
</Member>
<Member MemberName="UpdateRegistrationAsync<T>">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<T> UpdateRegistrationAsync<T> (T registration, System.Threading.CancellationToken cancellationToken) where T : Microsoft.Azure.NotificationHubs.RegistrationDescription;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<!!T> UpdateRegistrationAsync<(class Microsoft.Azure.NotificationHubs.RegistrationDescription) T>(!!T registration, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.NotificationHubs.INotificationHubClient.UpdateRegistrationAsync``1(``0,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Function UpdateRegistrationAsync(Of T As RegistrationDescription) (registration As T, cancellationToken As CancellationToken) As Task(Of T)" />
<MemberSignature Language="F#" Value="abstract member UpdateRegistrationAsync : 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)> (requires 'T :> Microsoft.Azure.NotificationHubs.RegistrationDescription)" Usage="iNotificationHubClient.UpdateRegistrationAsync (registration, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.NotificationHubs</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<BaseTypeName>Microsoft.Azure.NotificationHubs.RegistrationDescription</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="registration" Type="T" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<typeparam name="T">The type of registration.</typeparam>
<param name="registration">The registration to update.</param>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for a task to complete.</param>
<summary>
Asynchronously updates the registration.
</summary>
<returns>
A task that will complete when the update finishes.
</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
Thrown when RegistrationId or ETag object is null
</exception>
</Docs>
</Member>
</Members>
</Type>