Alkalmazások eseménylistájának bekéseGet Applications Event List

Leveszi az összes alkalmazással kapcsolatos eseményt.Gets all Applications-related events.

A válasz az ApplicationEvent objektumok listája.The response is list of ApplicationEvent objects.

KérésRequest

MódszerMethod Kérés URI-jaRequest URI
GETGET /EventsStore/Applications/Events?api-version=6.4&timeout={timeout}&StartTimeUtc={StartTimeUtc}&EndTimeUtc={EndTimeUtc}&EventsTypesFilter={EventsTypesFilter}&ExcludeAnalysisEvents={ExcludeAnalysisEvents}&SkipCorrelationLookup={SkipCorrelationLookup}

ParaméterekParameters

NévName TípusType KötelezőRequired HelyLocation
api-version sztringstring IgenYes LekérdezésQuery
timeout egész szám (int64)integer (int64) NemNo LekérdezésQuery
StartTimeUtc sztringstring IgenYes LekérdezésQuery
EndTimeUtc sztringstring IgenYes LekérdezésQuery
EventsTypesFilter sztringstring NemNo LekérdezésQuery
ExcludeAnalysisEvents logikaiboolean NemNo LekérdezésQuery
SkipCorrelationLookup logikaiboolean NemNo LekérdezésQuery

api-version

Típus: karakterláncType: string
Kötelező: IgenRequired: Yes
Alapértelmezett:6.4Default: 6.4

Az API verziója.The version of the API. Erre a paraméterre szükség van, és az értékének "6.4"-nek kell lennie.This parameter is required and its value must be '6.4'.

A Service Fabric REST API-verziója az API-t bevezető vagy módosított futásidejű verzión alapul.Service Fabric REST API version is based on the runtime version in which the API was introduced or was changed. A Service Fabric futásidejű támogatja az API több verzióját.Service Fabric runtime supports more than one version of the API. Ez a verzió az API legújabb támogatott verziója.This version is the latest supported version of the API. Ha egy alacsonyabb API-verzió tért át, a visszaadott válasz eltérhet a dokumentációban dokumentált.If a lower API version is passed, the returned response may be different from the one documented in this specification.

Emellett a futásidejű elfogadja minden olyan verziót, amely magasabb, mint a legújabb támogatott verzió a futásidő aktuális verziójáig.Additionally the runtime accepts any version that is higher than the latest supported version up to the current version of the runtime. Tehát ha a legújabb API-verzió 6.0 és a futásidejű 6.1, a futásidejű elfogadja az adott API 6.1-es verzióját.So if the latest API version is 6.0 and the runtime is 6.1, the runtime will accept version 6.1 for that API. Az API viselkedése azonban a dokumentált 6.0-s verziónak megkell jelennie.However the behavior of the API will be as per the documented 6.0 version.


timeout

Típus: egész szám (int64)Type: integer (int64)
Kötelező: NemRequired: No
Alapértelmezett:60Default: 60
Inkluzív maximum:4294967295InclusiveMaximum: 4294967295
Befoglaló Minimum:1InclusiveMinimum: 1

A művelet végrehajtásához a kiszolgáló időtúlideje másodpercben.The server timeout for performing the operation in seconds. Ez az időkérés azt az időtartamot adja meg, amelyet az ügyfél hajlandó megvárni a kért művelet befejezésére.This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. A paraméter alapértelmezett értéke 60 másodperc.The default value for this parameter is 60 seconds.


StartTimeUtc

Típus: karakterláncType: string
Kötelező: IgenRequired: Yes

A lookup lekérdezés kezdő időpontja az ISO UTC yyyy-MM-ddTHH:mm:ssZ-ben.The start time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EndTimeUtc

Típus: karakterláncType: string
Kötelező: IgenRequired: Yes

Az ISO UTC yyyy-MM-ddTHH:mm:ssZ állásban lévő lekérdezés záró időpontja.The end time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EventsTypesFilter

Típus: karakterláncType: string
Kötelező: NemRequired: No

Ez egy vesszővel elválasztott karakterlánc, amely meghatározza a FabricEvents típusait, amelyeket csak a válaszban kell szerepeltetni.This is a comma separated string specifying the types of FabricEvents that should only be included in the response.


ExcludeAnalysisEvents

Típus: logikaiType: boolean
Kötelező: NemRequired: No

Ez a param letiltja az AnalysisEvents lekérését, ha true teljesül.This param disables the retrieval of AnalysisEvents if true is passed.


SkipCorrelationLookup

Típus: logikaiType: boolean
Kötelező: NemRequired: No

Ez a param letiltja a CorrelatedEvents információk keresését, ha true teljesül.This param disables the search of CorrelatedEvents information if true is passed. ellenkező esetben a CorrelationEvents feldolgozódik, és a HasCorrelatedEvents mező minden FabricEvent lesz feltöltve.otherwise the CorrelationEvents get processed and HasCorrelatedEvents field in every FabricEvent gets populated.

VálaszokResponses

HTTP-állapotkódHTTP Status Code LeírásDescription VálaszsémaResponse Schema
200 (OK)200 (OK) Az ApplicationEvent alaptípusú eseményobjektumok listája.List of events objects with base type ApplicationEvent.
ApplicationEvent tömbarray of ApplicationEvent
Minden egyéb állapotkódAll other status codes A részletes hibaválasz.The detailed error response.
FabricError (Hálóhiba)FabricError

PéldákExamples

Ez a példa bemutatja, hogyan lehet leadni az összes alkalmazással kapcsolatos eseményt egy bizonyos időablakban.This example shows how to get all applications-related events during a certain time window.

KérésRequest

GET http://localhost:19080/EventsStore/Applications/Events?api-version=6.4&StartTimeUtc=2018-04-03T18:00:00Z&EndTimeUtc=2018-04-04T18:00:00Z

200 válasz200 Response

TörzsBody
[
  {
    "Kind": "ApplicationCreated",
    "ApplicationTypeName": "App1Type",
    "ApplicationTypeVersion": "1.0.1",
    "ApplicationDefinitionKind": "ServiceFabricApplicationDescription",
    "ApplicationId": "app1",
    "EventInstanceId": "8a7a0c42-67ca-4cd3-9160-edcdb822db10",
    "TimeStamp": "2018-04-03T20:21:23.5774199Z",
    "HasCorrelatedEvents": false
  },
  {
    "Kind": "ApplicationCreated",
    "ApplicationTypeName": "App2Type",
    "ApplicationTypeVersion": "4.0.1",
    "ApplicationDefinitionKind": "ServiceFabricApplicationDescription",
    "ApplicationId": "app2",
    "EventInstanceId": "d50574bc-6a31-4945-8275-7639bec7a0b3",
    "TimeStamp": "2018-04-03T20:21:59.74842Z",
    "HasCorrelatedEvents": false
  }
]