Aktualizovat centrum událostí
Aktualizace centrum událostí. Při aktualizaci centra událostí můžete změnit pouze zde uvedené vlastnosti. Při pokusu o změnu jiných vlastností dojde k chybě. Vlastnosti, které je možné změnit, ale nejsou zadané, jsou nastaveny na výchozí hodnoty.
Vlastnosti
Název vlastnosti | K dispozici od verze rozhraní API | Výchozí | Popis vlastnosti |
---|---|---|---|
MessageRetentionInDays | 2014-01 | 0 | MessageRetentionInDays |
Žádost
Metoda | Identifikátor URI žádosti |
---|---|
PUT | https://{serviceNamespace}.servicebus.windows.net/{eventHubPath} |
Hlavičky požadavku
Viz Běžné parametry a hlavičky pro hlavičky a parametry, které používají všechny požadavky související se službou Event Hubs.
Další hlavičky požadavků
Hlavička požadavku | Povinné nebo volitelné | Description |
---|---|---|
If-Match | Vyžadováno | Pokud chcete aktualizovat centrum událostí, nastavte tuto hlavičku na *. V aktualizovaném centru událostí musíte zadat všechny hodnoty požadovaných vlastností. Všechny nezadáné hodnoty jsou nastaveny na výchozí hodnoty služby. Pokud tato hlavička chybí, volání aktualizace vrátí chybu označující, že toto centrum událostí již existuje. |
Text požadavku
Položka Atom s popisem vloženým v obsahu. Příklad:
<entry xmlns='http://www.w3.org/2005/Atom'>
<content type='application/xml'>
{EventHubDescription}
</content>
</entry>
Odpověď
Odpověď obsahuje stavový kód HTTP, sadu hlaviček odpovědi a tělo odpovědi.
Kódy odpovědí
Kód | Description |
---|---|
200 | Úspěch. |
400 | Chybný požadavek. |
401 | Chyba autorizace. |
409 | Konflikt kvůli chybějící hlavičce If-Match |
500 | Vnitřní chyba. |
Text odpovědi
Pokud je požadavek úspěšný, tělo odpovědi obsahuje popis centra událostí. Vlastnosti, které v požadavku PUT chyběly, se vrátí s výchozími hodnotami. Pokud požadavek není úspěšný, tělo obsahuje kód chyby a chybovou zprávu.
Název prvku | Description |
---|---|
AuthorizationRules |
Autorizační pravidla. |
MessageRetentionInDays |
Počet dnů pro uchování událostí pro toto centrum událostí. |
Status |
Aktuální stav centra událostí (povoleno nebo zakázáno). |
CreatedAt |
Přesný čas vytvoření centra událostí |
UpdatedAt |
Přesný čas aktualizace centra událostí |
PartitionCount |
Aktuální počet oddílů v centru událostí. |
PartitionIds |
Identifikátory oddílů vytvořených pro centrum událostí. |
Příklady
Žádost
Poznámka
Můžete také použít token Azure Active Directory pro autorizační hlavičku, jak je uvedeno v části Běžné parametry a hlavičky. Příklad: Authorization: Bearer <Azure AD token>
.
PUT https://your-namespace.servicebus.windows.net/your-event-hub?timeout=60&api-version=2014-01 HTTP/1.1
Authorization: SharedAccessSignature sr=your-namespace.servicebus.windows.net&sig=tYu8qdH563Pc96Lky0SFs5PhbGnljF7mLYQwCZmk9M0%3d&se=1403736877&skn=RootManageSharedAccessKey
Content-Type: application/atom+xml;type=entry;charset=utf-8
Host: your-namespace.servicebus.windows.net
If-Match: *
Content-Length: 264
Expect: 100-continue
Connection: Keep-Alive
<entry xmlns='http://www.w3.org/2005/Atom'>
<content type='application/xml'>
<EventHubDescription xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect">
<MessageRetentionInDays>3</MessageRetentionInDays>
</EventHubDescription>
</content>
</entry>
Response (Odpověď)
HTTP/1.1 201 Created
Transfer-Encoding: chunked
Content-Type: application/atom+xml;type=entry;charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 25 Jun 2014 22:43:27 GMT
<entry xmlns="http://www.w3.org/2005/Atom">
<id>https://your-namespace.servicebus.windows.net/your-event-hub?timeout=60&api-version=2014-01</id>
<title type="text">your-event-hub</title>
<published>2014-06-25T22:43:16Z</published>
<updated>2014-06-25T22:43:27Z</updated>
<author>
<name>your-namespace</name>
</author>
<link rel="self" href="https://your-namespace.servicebus.windows.net/your-event-hub?timeout=60&api-version=2014-01"/>
<content type="application/xml">
<EventHubDescription xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<MessageRetentionInDays>3</MessageRetentionInDays>
</EventHubDescription>
</content>
</entry>