CallClientState interface
Kontener dla wszystkich danych stanu proxied przez StatefulCallClient. Wywołania, wywołaniaEnded, przychodząceCalls i stany przychodząceCallsEnded zostaną automatycznie udostępnione, jeśli wywołanie zostanie utworzone. Menedżer urządzenia będzie początkowo pusty do momentu wypełnienia .DeviceManagerState Stan userId jest udostępniany jako wygoda dla dewelopera i jest całkowicie sterowany i ustawiany przez dewelopera.
Właściwości
call |
Serwer proxy .<xref:%40azure%2Fcommunication-calling%23CallAgent> Zapoznaj się z artykułem CallAgentState. |
calls | Serwer proxy jako <xref:%40azure%2Fcommunication-calling%23CallAgent.calls> obiekt z polami CallState CallState . Jest on kluczem .<xref:%40azure%2Fcommunication-calling%23Call.id> Pamiętaj, że może to <xref:%40azure%2Fcommunication-calling%23Call.id> ulec zmianie. Nie należy buforować samego identyfikatora, ale całego <xref:%40azure%2Fcommunication-calling%23Call> identyfikatora, a następnie użyć zawartego identyfikatora, aby wyszukać dane na tej mapie. |
calls |
Wywołania, które zostały zakończone, są przechowywane w tym miejscu, więc można sprawdzić metodę callEndReason. Jest to obiekt z kluczami i CallState wartościami<xref:%40azure%2Fcommunication-calling%23Call.id>. Tylko <xref:MAX_CALL_HISTORY_LENGTH> połączenia są przechowywane w historii. Najstarsze wywołania są eksmitowane, jeśli jest to wymagane. |
device |
Serwer proxy .<xref:%40azure%2Fcommunication-calling%23DeviceManager> Zapoznaj się z artykułem DeviceManagerState. |
incoming |
Serwer proxy jako <xref:%40azure%2Fcommunication-calling%23IncomingCall> obiekt z polami <xref:IncomingCall> . Jest on kluczem .<xref:%40azure%2Fcommunication-calling%23IncomingCall.id> |
incoming |
Połączenia przychodzące, które zostały zakończone, są przechowywane w tym miejscu, więc można sprawdzić metodę callEndReason. Jest to obiekt jako obiekt z kluczami i <xref:IncomingCall> wartościami<xref:%40azure%2Fcommunication-calling%23Call.id>. Tylko <xref:MAX_CALL_HISTORY_LENGTH> połączenia są przechowywane w historii. Najstarsze wywołania są eksmitowane, jeśli jest to wymagane. |
latest |
Przechowuje najnowszy błąd dla każdej metody interfejsu API. Aby uzyskać szczegółowe informacje, zobacz dokumentację elementu {@Link CallErrors}. |
user |
Przechowuje identyfikator userId. Nie jest to używane przez element StatefulCallClient i jest tu udostępniane jako wygoda dla dewelopera, aby ułatwić dostęp do identyfikatora userId. Należy przekazać element w inicjalizacji elementu StatefulCallClient. Całkowicie kontrolowana przez dewelopera. |
Szczegóły właściwości
callAgent
Serwer proxy .<xref:%40azure%2Fcommunication-calling%23CallAgent> Zapoznaj się z artykułem CallAgentState.
callAgent?: CallAgentState
Wartość właściwości
calls
Serwer proxy jako <xref:%40azure%2Fcommunication-calling%23CallAgent.calls> obiekt z polami CallState CallState . Jest on kluczem .<xref:%40azure%2Fcommunication-calling%23Call.id> Pamiętaj, że może to <xref:%40azure%2Fcommunication-calling%23Call.id> ulec zmianie. Nie należy buforować samego identyfikatora, ale całego <xref:%40azure%2Fcommunication-calling%23Call> identyfikatora, a następnie użyć zawartego identyfikatora, aby wyszukać dane na tej mapie.
calls: [key: string]: CallState
Wartość właściwości
[key: string]: CallState
callsEnded
Wywołania, które zostały zakończone, są przechowywane w tym miejscu, więc można sprawdzić metodę callEndReason. Jest to obiekt z kluczami i CallState wartościami<xref:%40azure%2Fcommunication-calling%23Call.id>. Tylko <xref:MAX_CALL_HISTORY_LENGTH> połączenia są przechowywane w historii. Najstarsze wywołania są eksmitowane, jeśli jest to wymagane.
callsEnded: [key: string]: CallState
Wartość właściwości
[key: string]: CallState
deviceManager
Serwer proxy .<xref:%40azure%2Fcommunication-calling%23DeviceManager> Zapoznaj się z artykułem DeviceManagerState.
deviceManager: DeviceManagerState
Wartość właściwości
incomingCalls
Serwer proxy jako <xref:%40azure%2Fcommunication-calling%23IncomingCall> obiekt z polami <xref:IncomingCall> . Jest on kluczem .<xref:%40azure%2Fcommunication-calling%23IncomingCall.id>
incomingCalls: [key: string]: IncomingCallState
Wartość właściwości
[key: string]: IncomingCallState
incomingCallsEnded
Połączenia przychodzące, które zostały zakończone, są przechowywane w tym miejscu, więc można sprawdzić metodę callEndReason. Jest to obiekt jako obiekt z kluczami i <xref:IncomingCall> wartościami<xref:%40azure%2Fcommunication-calling%23Call.id>. Tylko <xref:MAX_CALL_HISTORY_LENGTH> połączenia są przechowywane w historii. Najstarsze wywołania są eksmitowane, jeśli jest to wymagane.
incomingCallsEnded: [key: string]: IncomingCallState
Wartość właściwości
[key: string]: IncomingCallState
latestErrors
Przechowuje najnowszy błąd dla każdej metody interfejsu API. Aby uzyskać szczegółowe informacje, zobacz dokumentację elementu {@Link CallErrors}.
latestErrors: CallErrors
Wartość właściwości
userId
Przechowuje identyfikator userId. Nie jest to używane przez element StatefulCallClient i jest tu udostępniane jako wygoda dla dewelopera, aby ułatwić dostęp do identyfikatora userId. Należy przekazać element w inicjalizacji elementu StatefulCallClient. Całkowicie kontrolowana przez dewelopera.
userId: CommunicationIdentifierKind
Wartość właściwości
CommunicationIdentifierKind