Sessions - Close
Zamknij istniejącą sesję.
POST {endpoint}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/sessions/{sessionId}:close?api-version=2026-01-15-preview
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Endpoint usługi Azure Quantum. Na przykład https://{region}.quantum.azure.com |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[a-zA-Z][a-zA-Z0-9\-_\.]*$ |
Nazwa grupy zasobów platformy Azure. |
|
session
|
path | True |
string maxLength: 36pattern: ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$ |
Identyfikator sesji. |
|
subscription
|
path | True |
string minLength: 36maxLength: 36 pattern: ^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$ |
Identyfikator subskrypcji platformy Azure. |
|
workspace
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[a-zA-Z][a-zA-Z0-9\-_]*$ |
Nazwa obszaru roboczego usługi Azure Quantum. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
AzureEntraAuth
Uwierzytelnianie OAuth2 usługi Azure Entra
Typ:
oauth2
Flow:
application
URL tokena:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Zakresów
| Nazwa | Opis |
|---|---|
| https://quantum.microsoft.com/.default |
x-ms-quantum-api-key
Uwierzytelnianie usługi Azure Api-Key
Typ:
apiKey
W:
header
Przykłady
Closes a session by its id.
Przykładowa prośba
POST {endpoint}/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Quantum/workspaces/my-workspace/sessions/60ba7795-6a13-4630-aec0-260b3904378c:close?api-version=2026-01-15-preview
Przykładowa odpowiedź
{
"name": "VQE Session",
"id": "60ba7795-6a13-4630-aec0-260b3904378c",
"itemType": "Session",
"beginExecutionTime": "2020-09-30T23:57:11.5659691Z",
"creationTime": "2020-09-30T23:57:02.3737928+00:00",
"createdBy": "user1@example.com",
"createdByType": "User",
"lastModifiedTime": "2020-10-01T01:05:00.0000000+00:00",
"lastModifiedBy": "user2@example.com",
"lastModifiedByType": "User",
"lastUpdatedTime": "2020-10-01T01:00:00.0000000+00:00",
"endExecutionTime": "2020-09-30T23:57:11.6180743Z",
"errorData": null,
"jobFailurePolicy": "Abort",
"providerId": "ionq",
"status": "Succeeded",
"target": "ionq.qpu"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Azure. |
Obiekt błędu. |
|
Azure. |
Odpowiedź zawierająca szczegóły błędu. |
|
Azure. |
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu API REST platformy Azure — https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Cost |
Koszt zadania rozliczany przez dostawcę. Ostateczny koszt na rachunku może się nieznacznie różnić ze względu na dodane podatki i kursy wymiany walut. |
|
Created |
Typ tożsamości, która stworzyła przedmiot. |
|
Errors. |
Obiekt błędu. |
|
Item |
Typ elementu obszaru roboczego. |
| Priority |
Poziomy priorytetów zadań. |
|
Session |
Sesja, logiczne grupowanie zadań. |
|
Session |
Zasady kontrolujące zachowanie sesji, gdy zadanie w sesji zakończy się niepowodzeniem. |
|
Session |
Stan sesji. |
|
Usage |
Szczegóły zdarzenia użycia. |
Azure.Core.Foundations.Error
Obiekt błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
| innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
| message |
string |
Czytelna dla człowieka reprezentacja błędu. |
| target |
string |
Element docelowy błędu. |
Azure.Core.Foundations.ErrorResponse
Odpowiedź zawierająca szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
Azure.Core.Foundations.InnerError
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu API REST platformy Azure — https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| innererror |
Błąd wewnętrzny. |
CostEstimate
Koszt zadania rozliczany przez dostawcę. Ostateczny koszt na rachunku może się nieznacznie różnić ze względu na dodane podatki i kursy wymiany walut.
| Nazwa | Typ | Opis |
|---|---|---|
| currencyCode |
string |
Kod waluty. |
| estimatedTotal |
number (float) |
Szacowana suma. |
| events |
Lista zdarzeń użycia. |
CreatedByType
Typ tożsamości, która stworzyła przedmiot.
| Wartość | Opis |
|---|---|
| User |
Element jest tworzony przez użytkownika |
| Application |
Element jest tworzony przez aplikację |
| ManagedIdentity |
Element jest tworzony za pomocą zarządzanej tożsamości |
| Key |
Przedmiot jest tworzony za pomocą klucza |
Errors.WorkspaceItemError
Obiekt błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
| innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
| message |
string |
Czytelna dla człowieka reprezentacja błędu. |
| target |
string |
Element docelowy błędu. |
ItemType
Typ elementu obszaru roboczego.
| Wartość | Opis |
|---|---|
| Job |
Program, problem lub aplikacja przesłana do przetworzenia. |
| Session |
Logiczne grupowanie zadań. |
Priority
Poziomy priorytetów zadań.
| Wartość | Opis |
|---|---|
| Standard |
Podstawowy priorytet zadania. |
| High |
Priorytet zadania jest podniesiony. |
SessionDetails
Sesja, logiczne grupowanie zadań.
| Nazwa | Typ | Opis |
|---|---|---|
| beginExecutionTime |
string (date-time) |
Godzina, w której element został wykonany. |
| costEstimate |
Kosztorys. |
|
| createdBy |
string |
Tożsamość, która stworzyła przedmiot. |
| createdByType |
Typ tożsamości, która stworzyła przedmiot. |
|
| creationTime |
string (date-time) |
Czas utworzenia elementu. |
| endExecutionTime |
string (date-time) |
Czas, w którym element został zakończony wykonywania. |
| errorData |
Informacje o błędzie. |
|
| id |
string maxLength: 36pattern: ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$ |
Identyfikator sesji. |
| itemType |
string:
Session |
Typ elementu Quantum Workspace |
| jobFailurePolicy |
Zasady kontrolujące zachowanie sesji, gdy zadanie w sesji zakończy się niepowodzeniem. |
|
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmieniła przedmiot. |
| lastModifiedByType |
Typ tożsamości, który ostatnio zmodyfikował przedmiot. |
|
| lastModifiedTime |
string (date-time) |
Znacznik czasu ostatniej modyfikacji produktu zainicjowanej przez klienta. |
| lastUpdatedTime |
string (date-time) |
Ostatnim razem, gdy system zaktualizował produkt. |
| name |
string |
Nazwa towaru. Nie jest to wymagane, aby nazwa była unikatowa i służy tylko do celów wyświetlania. |
| priority |
Priorytet zadania lub sesji. |
|
| providerId |
string |
Niepowtarzalny identyfikator dostawcy. |
| status |
Stan sesji. |
|
| tags |
string[] |
Lista tagów dostarczonych przez użytkownika skojarzonych z zadaniem. |
| target |
string |
Identyfikator docelowy do uruchomienia zadania. |
| usage |
object |
Metryki zużycia zasobów zawierające dane użycia specyficzne dla dostawcy, takie jak czas wykonywania, zużyte strzały kwantowe itp. |
SessionJobFailurePolicy
Zasady kontrolujące zachowanie sesji, gdy zadanie w sesji zakończy się niepowodzeniem.
| Wartość | Opis |
|---|---|
| Abort |
Nowe zadania przesłane po niepowodzeniu zadania zostaną odrzucone. |
| Continue |
Nowe zadania przesłane po niepowodzeniu zadania będą akceptowane. |
SessionStatus
Stan sesji.
| Wartość | Opis |
|---|---|
| Waiting |
Sesja oczekuje w kolejce na wykonanie. |
| Executing |
Sesja jest wykonywana. |
| Succeeded |
Sesja zakończyła się sukcesem. |
| Failed |
Sesja zakończyła się niepowodzeniem. |
| Failure(s) |
Sesja zakończyła się kilkoma niepowodzeniami. |
| TimedOut |
Upłynął limit czasu sesji. |
UsageEvent
Szczegóły zdarzenia użycia.
| Nazwa | Typ | Opis |
|---|---|---|
| amountBilled |
number (float) |
Kwota faktury. |
| amountConsumed |
number (float) |
Ilość zużyta. |
| dimensionId |
string |
Identyfikator wymiaru. |
| dimensionName |
string |
Nazwa wymiaru. |
| measureUnit |
string |
Jednostka miary. |
| unitPrice |
number (float) |
Cena jednostkowa. |