Telepítés frissítése
Az Azure Notification Hubs támogatja a telepítés részleges frissítéseit az RFC6902 JSON-Patch szabványával.
Kérés
Metódus | Kérés URI-ja | HTTP-verzió |
---|---|---|
JAVÍTÁS | https://{namespace}.servicebus.windows.net/{NotificationHub}/installations/{id}?api-version=2015-01 |
HTTP/1.1 |
Kérésfejlécek
Az alábbi táblázat a szükséges és nem kötelező kérelemfejléceket ismerteti.
Kérelem fejléce | Leírás |
---|---|
Content-Type | application/json-patch+json |
Engedélyezés | A Service Bus használatával történő közös hozzáférésű aláírás-hitelesítésben megadott módon létrehozott SAS-jogkivonat. |
x-ms-version | 2015-01 |
A kérés törzse
A következő javítási műveletek engedélyezettek:
JSON-Patch művelet | Telepítési tulajdonság | Leírás és minta |
---|---|---|
add | PushChannel | Frissítse a telepítés csatornáját.
Állítsa a expiredPushChannel értéket true értékre, ha a pushChannel módosult. |
add | UserId (Felhasználóazonosító) | Frissítse vagy adja hozzá a felhasználói azonosító értékét.
|
add | Címke | Ha az érték tömb, adja hozzá a tömbben lévő összes címkét a meglévő címkékhez (még akkor is, ha nincs jelen). Ha az érték sztring, adjon hozzá címkét az aktuális tömbhöz (vagy hozzon létre egy új tömböt egyetlen értékkel, ha nincsenek címkék).
|
add | Sablon (P2) | Teljes sablon frissítése vagy hozzáadása.
|
add | Sablontörzs/fejléc/lejárat/címkék | A sablon egyes részeinek frissítése vagy hozzáadása (vegye figyelembe, hogy a fejléceken lévő "hozzáadás" az aktuális fejlécobjektumot helyettesíti). A címkék hozzáadása ugyanazokkal a szemantikával rendelkezik, mint a natív címkék.
|
add | secondaryTile csatorna | Frissítések a secondaryTile csatornát.
|
add | secondaryTile címke | Ugyanaz, mint a címkék frissítése, de az elérési út másodlagos csempére hivatkozik.
|
add | secondaryTile sablon | Ugyanaz, mint a normál sablonok, de az elérési út csempeazonosítóra hivatkozik. |
add | secondaryTile template body/header/expiry/tags | Ugyanaz, mint a normál sablonok, de az elérési út csempeazonosítóra hivatkozik. |
Eltávolítás | A fentieknek megfelelően | Töröl egy tulajdonságot, például a userID azonosítót vagy a címkék tömbjének egy elemét. Ha a címkék tulajdonság utolsó címkéje el lett távolítva, a teljes tulajdonság el lesz távolítva.
|
Csere | A fentieknek megfelelően | Szemantikailag egyenértékű az eltávolítás+hozzáadás értéknek. |
Reagálás
A válasz tartalmaz egy HTTP-állapotkódot és egy válaszfejléceket.
Válaszkódok
Code | Description |
---|---|
204 | A telepítés sikeresen ki lett javítva |
400 | A telepítés nem javítható, mert a kérés helytelenül lett formázva. |
401 | Engedélyezési hiba. A hozzáférési kulcs helytelen volt. |
403 | Kvóta túllépve; túl sok regisztráció van ebben a névtérben. A regisztráció nem jött létre. |
403 | A kérelem elutasítva, mert az API-hívási sebesség túl magas. |
Az állapotkódokkal kapcsolatos információkért lásd: Állapot- és hibakódok.
Válaszfejlécek
Válaszfejléc | Description |
---|---|
Tartalomtípus | application/json-patch+json |
Tartalom helye | A telepítés helye a következő formátumban: https://{namespace}.servicebus.windows.net/{NotificationHub}/installations/<installationId> |
Választörzs
Nincsenek.
Lásd még:
Telepítés létrehozása vagy felülírása
Telepítés olvasása
Telepítés törlése