NotificationHubs interface
Schnittstelle, die eine NotificationHubs-Schnittstelle darstellt.
Methoden
Details zur Methode
checkNotificationHubAvailability(string, string, CheckAvailabilityParameters, NotificationHubsCheckNotificationHubAvailabilityOptionalParams)
Überprüft die Verfügbarkeit des angegebenen notificationHub in einem Namespace.
function checkNotificationHubAvailability(resourceGroupName: string, namespaceName: string, parameters: CheckAvailabilityParameters, options?: NotificationHubsCheckNotificationHubAvailabilityOptionalParams): Promise<CheckAvailabilityResult>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- parameters
- CheckAvailabilityParameters
Der name notificationHub.
Die Optionsparameter.
Gibt zurück
Promise<CheckAvailabilityResult>
createOrUpdate(string, string, string, NotificationHubCreateOrUpdateParameters, NotificationHubsCreateOrUpdateOptionalParams)
Erstellt/aktualisiert einen NotificationHub in einem Namespace.
function createOrUpdate(resourceGroupName: string, namespaceName: string, notificationHubName: string, parameters: NotificationHubCreateOrUpdateParameters, options?: NotificationHubsCreateOrUpdateOptionalParams): Promise<NotificationHubResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
- parameters
- NotificationHubCreateOrUpdateParameters
Parameter, die für das Erstellen/Aktualisieren einer NotificationHub-Ressource bereitgestellt werden.
Die Optionsparameter.
Gibt zurück
Promise<NotificationHubResource>
createOrUpdateAuthorizationRule(string, string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NotificationHubsCreateOrUpdateAuthorizationRuleOptionalParams)
Erstellt/Aktualisierungen einer Autorisierungsregel für einen NotificationHub
function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, parameters: SharedAccessAuthorizationRuleCreateOrUpdateParameters, options?: NotificationHubsCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
- authorizationRuleName
-
string
Name der Autorisierungsregel.
Die Autorisierungsregel für den freigegebenen Zugriff.
Die Optionsparameter.
Gibt zurück
debugSend(string, string, string, NotificationHubsDebugSendOptionalParams)
Testen des Sendens einer Pushbenachrichtigung
function debugSend(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsDebugSendOptionalParams): Promise<DebugSendResponse>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
Die Optionsparameter.
Gibt zurück
Promise<DebugSendResponse>
delete(string, string, string, NotificationHubsDeleteOptionalParams)
Löscht einen Notification Hub, der einem Namespace zugeordnet ist.
function delete(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsDeleteOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
Die Optionsparameter.
Gibt zurück
Promise<void>
deleteAuthorizationRule(string, string, string, string, NotificationHubsDeleteAuthorizationRuleOptionalParams)
Löscht eine notificationHub-Autorisierungsregel
function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsDeleteAuthorizationRuleOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
- authorizationRuleName
-
string
Name der Autorisierungsregel.
Die Optionsparameter.
Gibt zurück
Promise<void>
get(string, string, string, NotificationHubsGetOptionalParams)
Listet die Notification Hubs auf, die einem Namespace zugeordnet sind.
function get(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsGetOptionalParams): Promise<NotificationHubResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
Die Optionsparameter.
Gibt zurück
Promise<NotificationHubResource>
getAuthorizationRule(string, string, string, string, NotificationHubsGetAuthorizationRuleOptionalParams)
Ruft eine Autorisierungsregel für einen NotificationHub nach Name ab.
function getAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename
- notificationHubName
-
string
Der Name des Notification Hubs.
- authorizationRuleName
-
string
Name der Autorisierungsregel.
Die Optionsparameter.
Gibt zurück
getPnsCredentials(string, string, string, NotificationHubsGetPnsCredentialsOptionalParams)
Listet die PNS-Anmeldeinformationen auf, die einem Notification Hub zugeordnet sind.
function getPnsCredentials(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsGetPnsCredentialsOptionalParams): Promise<PnsCredentialsResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
Die Optionsparameter.
Gibt zurück
Promise<PnsCredentialsResource>
list(string, string, NotificationHubsListOptionalParams)
Listet die Notification Hubs auf, die einem Namespace zugeordnet sind.
function list(resourceGroupName: string, namespaceName: string, options?: NotificationHubsListOptionalParams): PagedAsyncIterableIterator<NotificationHubResource, NotificationHubResource[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
Die Optionsparameter.
Gibt zurück
listAuthorizationRules(string, string, string, NotificationHubsListAuthorizationRulesOptionalParams)
Ruft die Autorisierungsregeln für einen NotificationHub ab.
function listAuthorizationRules(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SharedAccessAuthorizationRuleResource, SharedAccessAuthorizationRuleResource[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename
- notificationHubName
-
string
Der Name des Notification Hubs.
Die Optionsparameter.
Gibt zurück
listKeys(string, string, string, string, NotificationHubsListKeysOptionalParams)
Ruft die primäre und sekundäre ConnectionStrings zum NotificationHub ab.
function listKeys(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsListKeysOptionalParams): Promise<ResourceListKeys>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
- authorizationRuleName
-
string
Die Verbindungszeichenfolge des NotificationHub für die angegebene authorizationRule.
Die Optionsparameter.
Gibt zurück
Promise<ResourceListKeys>
patch(string, string, string, NotificationHubsPatchOptionalParams)
Patchen Sie einen NotificationHub in einem Namespace.
function patch(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsPatchOptionalParams): Promise<NotificationHubResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
Die Optionsparameter.
Gibt zurück
Promise<NotificationHubResource>
regenerateKeys(string, string, string, string, PolicykeyResource, NotificationHubsRegenerateKeysOptionalParams)
Generiert die primären/sekundären Schlüssel für die NotificationHub-Autorisierungsregel
function regenerateKeys(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, parameters: PolicykeyResource, options?: NotificationHubsRegenerateKeysOptionalParams): Promise<ResourceListKeys>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- namespaceName
-
string
Der Namespacename.
- notificationHubName
-
string
Der Name des Notification Hubs.
- authorizationRuleName
-
string
Die Verbindungszeichenfolge des NotificationHub für die angegebene authorizationRule.
- parameters
- PolicykeyResource
Parameter, die angegeben werden, um den NotificationHub-Autorisierungsregelschlüssel neu zu generieren.
Die Optionsparameter.
Gibt zurück
Promise<ResourceListKeys>