Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tworzy sesję na podstawie szablonu sesji i zwraca unikatowy identyfikator sesji.
Składnia
Microsoft.Apm.createSession(SessionInput);
Parametry
| Name | Typ | Wymagane | Description |
|---|---|---|---|
| SessionInput (Dane wejściowe sesji) | Sznurek | Tak | Właściwości wejściowe JSON sesji, która ma zostać utworzona. |
Struktura parametru JSON SessionInput jest następująca:
{
/**
* Returns the name of the template used in the session
*/
templateName: string;
/**
* additional information for session creation
*/
sessionContext: Map<string, string>;
/**
* will focus after session is created
*/
isFocused?: boolean;
}
Wartość zwracana
Identyfikator sesji jako ciąg znaków.
Przykłady
W tych przykładach użyto createSession metody do utworzenia nowej sesji, przekazując identyfikator rekordu encji i szablon sesji jako parametry.
Tworzenie sesji podstawowej
Tworzy nową sesję, przekazując zdarzenie jako nazwę jednostki, identyfikator zdarzenia jako entityId i unikatową nazwę szablonu sesji jako templateName.
Uwaga / Notatka
Użytkownik wywołujący te metody musi być przypisany do profilu aplikacji, który zawiera szablon sesji.
x=new Map();
x.set("parametersStr", '[["entityName", "incident"], ["entityId", "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"]]');
Microsoft.Apm.createSession({templateName: "case_entity_session_default_template", sessionContext: x});
Tworzenie sesji, która nie jest aktywna
x=new Map();
x.set("parametersStr", '[["entityName", "incident"], ["entityId", "22cc22cc-dd33-ee44-ff55-66aa66aa66aa"]]');
Microsoft.Apm.createSession({templateName: "case_entity_session_default_template", sessionContext: x, isFocused: false});