@azure/communication-react package
Klasser
CallError |
Fel som utlöses från misslyckade tillståndskänsliga API-metoder. |
ChatError |
Fel som utlöses från misslyckade StatefulChatClient-metoder . |
Gränssnitt
ActiveErrorMessage |
Aktiva felmeddelanden som ska visas via Felfältet. |
AdapterError |
Fel som rapporteras via felhändelser och lagras i adaptertillstånd. |
AdapterState |
Funktioner för gränssnitt med sammansatt adaptertillstånd. |
BaseCompositeProps |
Egenskaper som är gemensamma för alla sammansatta objekt som exporteras från det här biblioteket. |
BaseCustomStyles |
Grundläggande fluent stilar rekvisita för alla komponenter som exporteras från detta libray. |
CallAdapter |
Ett nätverkskortsgränssnitt som är specifikt för Azure Communication-identitet som utökar CommonCallAdapter. |
CallAdapterCallManagement |
Funktioner för att hantera det aktuella samtalet eller starta ett nytt samtal |
CallAdapterCallOperations |
Funktioner för att hantera det aktuella anropet. |
CallAdapterDeviceManagement |
Funktioner för att hantera enheter i ett anrop. |
CallAdapterSubscribers |
Anropa sammansatta händelser som kan prenumereras på. |
CallAgentProviderProps |
Argument för att initiera en CallAgentProvider. |
CallAgentState |
Tillstånd endast version av <xref:%40azure%2Fcommunication-calling%23CallAgent> utom anrop flyttas till att vara underordnad direkt till CallClientState och ingår inte här. Anledningen till att CallAgents tillstånd är proportionellt är att ge åtkomst till displayName. Vi plattar inte ut CallAgent.displayName och placerar det i CallClientState eftersom det skulle vara tvetydigt att displayName faktiskt är beroende av att CallAgent skapas/finns tillgängligt. |
CallAndChatLocator |
Argument för användning i createAzureCommunicationCallWithChatAdapter för att ansluta till ett samtal med en associerad chatttråd. |
CallClientProviderProps |
Argument för att initiera en CallClientProvider. |
CallClientState |
Container för alla tillståndsdata som proxieras av StatefulCallClient. Tillstånden calls, callsEnded, incomingCalls och incomingCallsEnded tillhandahålls automatiskt om en callAgent har skapats. DeviceManager kommer att vara tom tills den är ifylld, se DeviceManagerState. UserId-tillståndet tillhandahålls som en bekvämlighet för utvecklaren och är helt kontrollerat och konfigurerat av utvecklaren. |
CallCompositeProps |
Rekvisita för CallComposite. |
CallCompositeStrings |
Strängar som används av CallComposite direkt. Dessa strängar är utöver de som används av komponenterna från komponentbiblioteket. |
CallProviderProps |
Argument för att initiera en CallProvider. |
CallState |
Ange endast version av <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient hämtar automatiskt samtalets tillstånd och lägger till det i det tillstånd som exponeras av StatefulCallClient. |
CallWithChatAdapter |
CallWithChatComposite Adaptergränssnitt. |
CallWithChatAdapterManagement |
Funktioner för att hantera det aktuella samtalet med chatt. |
CallWithChatAdapterState |
CallWithChat State är en kombination av tillståndskänsliga chatt- och tillståndskänsliga samtalsklienter med vissa tillstånd som är specifika endast för CallWithChat Composite. |
CallWithChatAdapterSubscriptions |
Samtals- och chatthändelser som kan prenumereras på i CallWithChatAdapter. |
CallWithChatAdapterUiState |
Användargränssnittstillstånd som rör CallWithChatComposite. |
CallWithChatClientState |
Tillstånd från serverdelstjänsterna som kör CallWithChatComposite. |
CallWithChatCompositeProps |
Rekvisita som krävs för CallWithChatComposite |
CallWithChatCompositeStrings |
Strängar som används av CallWithChatComposite direkt. Dessa strängar är utöver de som används av komponenterna från komponentbiblioteket. |
CallWithChatControlOptions |
CallWithChatComposite Anropa kontroller för att visa eller dölja knappar i det anropande kontrollfältet. |
CallingHandlers |
Objekt som innehåller alla hanterare som krävs för att anropa komponenter. Anropa relaterade komponenter från det här paketet kan välja ut relevanta hanterare från det här objektet. Se <xref:useHandlers> och användPropsFor. |
CallingTheme |
Anpassad Fluent-temapall som används för att anropa relaterade komponenter i det här biblioteket. |
CameraButtonContextualMenuStyles |
Format för menyn CameraButton . |
CameraButtonProps |
Rekvisita för CameraButton-komponent . |
CameraButtonStrings |
Strängar av CameraButton som kan åsidosättas. |
CameraButtonStyles |
Format för CameraButton |
ChatAdapterSubscribers |
Chatta sammansatta händelser som kan prenumereras på. |
ChatAdapterThreadManagement |
Funktioner för att hantera den aktuella chatttråden. |
ChatCompositeProps |
Rekvisita för ChatComposite. |
ChatCompositeStrings |
Strängar som används av ChatComposite direkt. Dessa strängar är utöver de som används av komponenterna från komponentbiblioteket. |
ChatMessage |
Ett chattmeddelande. |
CommonCallAdapter |
CallComposite Adaptergränssnitt. |
CommonCallingHandlers |
Objekt som innehåller alla hanterare som krävs för att anropa komponenter. Anropa relaterade komponenter från det här paketet kan välja ut relevanta hanterare från det här objektet. Se <xref:useHandlers> och användPropsFor. |
ComponentLocale |
Språkinformation för alla komponenter som exporteras från det här biblioteket. |
ComponentStrings |
Strängar som används av alla komponenter som exporteras från det här biblioteket. |
CompositeLocale |
Språkinformation för alla sammansatta element som exporteras från det här biblioteket. |
CompositeStrings |
Strängar som används direkt i kompositerna. Dessa strängar används av kompositerna direkt, i stället för av de inneslutna komponenterna. |
ContentSystemMessage |
Ett systemmeddelande med arbitary-innehåll. |
ControlBarButtonProps |
Rekvisita för ControlBarButton. |
ControlBarButtonStrings |
Strängar av ControlBarButton som kan åsidosättas. |
ControlBarProps |
Props för ControlBar. |
CreateVideoStreamViewResult |
Objektet returnerades när ett lokalt eller fjärranslutet VideoStream skapades. Det här innehåller hjälpfunktioner för att manipulera strömmens återgivning. |
CustomMessage |
En anpassad meddelandetyp. Anpassade meddelanden återges inte som standard, men program kan tillhandahålla anpassade renderare för dem. |
DevicesButtonContextualMenuStyles |
Format för menyn EnheterKnapp . |
DevicesButtonProps |
Props for DevicesButton. |
DevicesButtonStrings |
Strängar av EnheterButton som kan åsidosättas. |
DevicesButtonStyles |
Format för menyalternativen enheter. |
DiagnosticsCallFeatureState |
Endast tillståndsproxy för <xref:%40azure%2Fcommunication-calling%23DiagnosticsCallFeature>. |
Disposable |
Funktioner för korrekt disponering av en sammansatt. |
EndCallButtonProps |
Rekvisita för EndCallButton. |
EndCallButtonStrings |
Strängar av EndCallButton som kan åsidosättas. |
ErrorBarProps |
Props för ErrorBar. Utöver följande vidarebefordrar ErrorBar alla <xref:%40fluentui%2Freact%23IMessageBarProps> till den underliggande <xref:%40fluentui%2Freact%23MessageBar>. |
ErrorBarStrings |
Alla strängar som kan visas i användargränssnittet i Felfältet. |
FluentThemeProviderProps |
Rekvisita för FluentThemeProvider. |
GridLayoutProps |
Rekvisita för GridLayout. |
GridLayoutStyles |
Rutnätlayout Komponentformat. |
HorizontalGalleryStyles |
<xref:HorizontalGallery> Komponentformat. |
IncomingCallState |
Ange endast version av <xref:%40azure%2Fcommunication-calling%23IncomingCall>. StatefulCallClient identifierar automatiskt inkommande samtal och lägger till deras tillstånd i det tillstånd som exponeras av StatefulCallClient. |
JumpToNewMessageButtonProps |
Argument för <xref:MessageThreadProps.onRenderJumpToNewMessageButton>. |
LocalVideoCameraCycleButtonProps | |
LocalVideoStreamState |
Ange endast version av <xref:%40azure%2Fcommunication-calling%23LocalVideoStream>. |
MediaDiagnosticsState |
Endast tillståndsproxy för <xref:%40azure%2Fcommunication-calling%23MediaDiagnostics>. |
MessageCommon |
Vanliga egenskaper för alla meddelandetyper. |
MessageStatusIndicatorProps |
Props för MessageStatusIndicator. |
MessageStatusIndicatorStrings |
Strängar av MessageStatusIndicator som kan åsidosättas. |
MessageThreadStrings |
Strängar av MessageThread som kan åsidosättas. |
MessageThreadStyles |
Fluent-formatmallar för MessageThread. |
MicrophoneButtonContextualMenuStyles |
Format för menyn MicrophoneButton . |
MicrophoneButtonProps |
Rekvisita för MicrophoneButton. |
MicrophoneButtonStrings |
Strängar av MicrophoneButton som kan åsidosättas. |
MicrophoneButtonStyles |
Format för MicrophoneButton |
NetworkDiagnosticsState |
Ange endast proxy för <xref:%40azure%2Fcommunication-calling%23NetworkDiagnostics>. |
OptionsDevice |
En enhet, t.ex. kamera, mikrofon eller högtalare, i den utfällbara menyn EnheterKnapp . |
ParticipantAddedSystemMessage |
Ett systemmeddelande som meddelar att en deltagare har lagts till i chatttråden. |
ParticipantItemProps |
Props för ParticipantItem. |
ParticipantItemStrings |
Strängar av ParticipantItem som kan åsidosättas. |
ParticipantItemStyles |
Fluent-formatmallar för ParticipantItem. |
ParticipantListItemStyles |
Format för ParticipantListParticipantItem. |
ParticipantListStyles |
Format för ParticipantList. |
ParticipantRemovedSystemMessage |
Ett systemmeddelande som meddelar att en deltagare har tagits bort från chatttråden. |
ParticipantsButtonContextualMenuStyles |
Format för menyn ParticipantsButton . |
ParticipantsButtonProps |
Rekvisita för ParticipantsButton. |
ParticipantsButtonStrings |
Strängar av ParticipantsButton som kan åsidosättas. |
ParticipantsButtonStyles |
Utformar props för ParticipantsButton. |
RecordingCallFeature |
Tillstånd endast version av <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>. StatefulCallClient lyssnar automatiskt efter inspelningstillståndet för anropet och uppdaterar tillståndet som exponeras av StatefulCallClient i enlighet med detta. |
RemoteParticipantState |
Tillstånd endast version av <xref:%40azure%2Fcommunication-calling%23RemoteParticipant>. StatefulCallClient hämtar automatiskt RemoteParticipants och lägger till deras tillstånd i det tillstånd som exponeras av StatefulCallClient. |
RemoteVideoStreamState |
Tillstånd endast version av <xref:%40azure%2Fcommunication-calling%23RemoteVideoStream>. |
ScreenShareButtonProps |
Rekvisita för ScreenShareButton. |
ScreenShareButtonStrings |
Strängar av ScreenShareButton som kan åsidosättas. |
SendBoxProps |
Rekvisita för SendBox. |
SendBoxStrings |
Strängar i SendBox som kan åsidosättas. |
SendBoxStylesProps |
Fluent-formatmallar för <xref:Sendbox>. |
StatefulCallClient |
Definierar de metoder som tillåter att CallClient <xref:%40azure%2Fcommunication-calling%23CallClient> används tillståndsfullt. Gränssnittet ger åtkomst till ett proportionellt tillstånd och tillåter även registrering av en hanterare för tillståndsändringshändelser. Tillståndsdefinition finns i CallClientState. Tillståndsändringshändelser drivs av:
|
StatefulChatClient |
Definierar de metoder som tillåter att {@Link @azure/communication-chat#ChatClient} används med ett centraliserat genererat tillstånd. Gränssnittet ger åtkomst till ett proportionellt tillstånd och tillåter även registrering av en hanterare för tillståndsändringshändelser. |
StatefulDeviceManager |
Definierar de ytterligare metoder som läggs till av den tillståndskänsliga ovanpå <xref:%40azure%2Fcommunication-calling%23DeviceManager>. |
StreamMediaProps |
Rekvisita för StreamMedia. |
SystemMessageCommon |
Vanliga egenskaper för alla systemmeddelanden. |
TopicUpdatedSystemMessage |
Ett systemmeddelande som meddelar att chatttrådsavsnittet har uppdaterats. |
TranscriptionCallFeature |
Ange endast version av <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>. StatefulCallClient lyssnar automatiskt efter transkriptionstillstånd för samtalet och uppdaterar tillståndet som exponeras av StatefulCallClient i enlighet därmed. |
TypingIndicatorProps |
Props for TypingIndicator. |
TypingIndicatorStrings |
Strängar av TypingIndicator som kan åsidosättas. |
TypingIndicatorStylesProps |
Fluent-format för att skrivaIndicator. |
VideoGalleryProps |
Rekvisita för VideoGallery. |
VideoGalleryRemoteParticipant |
Tillståndet för en fjärransluten deltagare i VideoGallery. |
VideoGalleryStream |
Videoström av en deltagare i VideoGallery. |
VideoGalleryStrings |
Alla strängar som kan visas i användargränssnittet i VideoGallery. |
VideoGalleryStyles |
VideoGallery Komponentformat. |
VideoStreamOptions |
Alternativ för att styra hur videoströmmar återges. |
VideoStreamRendererViewState |
Ange endast version av <xref:%40azure%2Fcommunication-calling%23VideoStreamRendererView>. Den här egenskapen läggs till i tillståndet som exponeras av StatefulCallClient av createView och tas bort av disposeView. |
VideoTileProps |
Rekvisita för VideoTile. |
VideoTileStylesProps |
Fluent-format för VideoTile. |
Typalias
AdapterErrors |
Kort lagrar det senaste felet för varje åtgärd i tillståndet .
|
AreEqual |
Jämför om 2 react-komponenter är exakt lika med, resultattypen är true/false |
AreParamEqual |
Jämför om rekvisita för 2 react-komponenter är lika, resultattypen är true/false |
AreTypeEqual |
Jämför om två typer är lika, resultattypen blir true/false |
AvatarPersonaData |
Anpassade dataattribut för visning av avatar för en användare. |
AvatarPersonaDataCallback |
Återanropsfunktionen som används för att tillhandahålla anpassade data för att skapa en avatar för en användare. |
AzureCommunicationCallAdapterArgs |
Argument för att skapa Azure Communication Services implementering av CallAdapter.
|
AzureCommunicationCallWithChatAdapterArgs |
Argument för att skapaAzureCommunicationCallWithChatAdapter |
AzureCommunicationCallWithChatAdapterFromClientArgs |
Argument för <xref:createAzureCommunicationCallWithChatAdapterFromClient> |
AzureCommunicationChatAdapterArgs |
Argument för att skapa Azure Communication Services implementering av ChatAdapter. |
CallAdapterCallEndedEvent |
Nyttolast för CallEndedListener som innehåller information om det avslutade samtalet. |
CallAdapterClientState |
CommonCallAdapter-tillstånd härleds från Azure Communication Services serverdel. |
CallAdapterLocator |
Positionerare som används av createAzureCommunicationCallAdapter för att hitta anropet till join |
CallAdapterState | |
CallAdapterUiState |
CommonCallAdapter-tillstånd för rena användargränssnittsändamål. |
CallCompositeIcons |
Ikoner som kan åsidosättas för CallComposite. |
CallCompositeOptions |
Valfria funktioner i CallComposite. |
CallCompositePage |
Huvudskärmar för användargränssnittet som visas på CallComposite. |
CallControlDisplayType |
Visningstyp för kontrollfältet för CallComposite. |
CallControlOptions |
Anpassningsalternativ för kontrollfältet i samtalsupplevelsen. |
CallEndedListener |
Motringning för CallAdapterSubscribers "callEnded"-händelse. |
CallErrorBarSelector |
Väljaretyp för ErrorBar-komponent . |
CallErrorTarget |
Strängliteraltyp för alla tillåtna nycklar i {@Link CallErrors}. |
CallErrors |
Fel som skickas från API-anrop till anropande SDK. Varje egenskap i objektet lagrar det senaste felet för en viss SDK API-metod. Fel från det här objektet kan rensas med hjälp av <xref:newClearCallErrorsModifier>. Dessutom rensas fel automatiskt när:
|
CallIdChangedListener |
Motringning för CallAdapterSubscribers "callIdChanged"-händelse. |
CallParticipantListParticipant |
Anropa deltagarens tillstånd enligt UI-komponenterna. |
CallWithChatCompositeIcons |
Ikoner som kan åsidosättas för CallWithChatComposite. |
CallWithChatCompositeOptions |
Valfria funktioner i CallWithChatComposite. |
CallWithChatEvent |
Händelser som utlöstes av CallWithChatAdapter. |
CallingBaseSelectorProps |
Vanliga rekvisita som används för att referera till anrop av deklarativt klienttillstånd. |
CallingReturnProps |
Hjälptyp för usePropsFor. |
CameraButtonSelector |
Väljaretyp för CameraButton-komponenten . |
ChatAdapter |
ChatComposite Adaptergränssnitt. |
ChatAdapterState | |
ChatAdapterUiState |
ChatAdapter-tillstånd för rent användargränssnitt. |
ChatBaseSelectorProps |
Vanliga rekvisita för väljare för ChatClientState. |
ChatClientProviderProps |
Argument för att initiera en ChatClientProvider. |
ChatClientState |
Centraliserat tillstånd för <xref:%40azure%2Fcommunication-chat%23ChatClient>. |
ChatCompositeClientState |
ChatAdapter-tillstånd härleds från Azure Communication Services serverdel. |
ChatCompositeIcons |
Ikoner som kan åsidosättas för ChatComposite. |
ChatCompositeOptions |
Valfria funktioner i ChatComposite. |
ChatErrorBarSelector |
Väljaretyp för ErrorBar-komponent . |
ChatErrorTarget |
Strängliteraltyp för alla tillåtna nycklar i ChatErrors. |
ChatErrors |
Fel som skickas från API-anrop till Chatt-SDK. Varje egenskap i objektet lagrar det senaste felet för en viss SDK API-metod. |
ChatHandlers |
Objekt som innehåller alla hanterare som krävs för chattkomponenter. Chattrelaterade komponenter från det här paketet kan välja ut relevanta hanterare från det här objektet. Se <xref:useHandlers> och användPropsFor. |
ChatMessageWithStatus |
Ett tillägg till <xref:%40azure%2Fcommunication-chat%23ChatMessage> som lagrar endast metadata på klientsidan för chattmeddelanden. TODO: Namnet har bitrotted. Byt namn på mig. |
ChatParticipantListSelector |
Väljaretyp för ParticipantList-komponenten . |
ChatReturnProps |
Hjälptyp för usePropsFor. |
ChatThreadClientProviderProps |
Argument för att initiera en ChatThreadClientProvider. |
ChatThreadClientState |
Centraliserat tillstånd för <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>. |
ChatThreadProperties |
Egenskaper för en chatttråd. Vi definierar en minimal som hjälper oss att dölja de olika typer som används av underliggande API. |
ClientState |
Centraliserat tillstånd för <xref:%40azure%2Fcommunication-calling%23CallClient> eller <xref:%40azure%2Fcommunication-chat%23ChatClient>. Se även : CallClientState, ChatClientState. |
Common |
Returnera intersect-typ av 2 typer |
CommonProperties |
Returnera intersect-egenskaper för 2 typer |
CommunicationParticipant |
En chatt- eller samtalsdeltagares tillstånd, vilket visas i användargränssnittet. |
ComponentIcons |
Ikoner som används av React-komponenter som exporteras från det här biblioteket. |
ComponentProps |
Hjälptyp för usePropsFor. |
CompositeIcons |
Ikoner som kan åsidosättas i någon av de kompositer som exporteras av det här biblioteket. Mer måltyper finns i ChatCompositeIcons, CallCompositeIcons och CallWithChatCompositeIcons . |
ControlBarButtonStyles |
Format för alla ControlBarButton-implementeringar . |
ControlBarLayout |
Presentera layouter för Kontrollfältet. |
CreateViewResult |
Returnera resultat från createView. |
CustomAvatarOptions |
Alternativ som kan matas in i |
DeviceManagerState |
Den här typen är avsedd att kapsla in alla tillstånd i <xref:%40azure%2Fcommunication-calling%23DeviceManager>. För valfria parametrar är de kanske inte tillgängliga förrän behörigheten har beviljats av användaren. Kamerorna, mikrofonerna, högtalarna och deviceAccess-tillstånden kommer att vara tomma tills motsvarande <xref:%40azure%2Fcommunication-calling%23DeviceManager>getCameras, getMicrophones, getSpeakers och askDevicePermission-API:er anropas och slutförs. |
DevicesButtonSelector |
Väljaretyp för DevicesButton-komponent . |
DiagnosticChangedEventListner |
Återanrop för CallAdapterSubscribers "diagnosticChanged"-händelse. |
DisplayNameChangedListener |
Motringning för CallAdapterSubscribers "displayNameChanged"-händelse. |
EmptySelector |
En typ för triviala väljare som inte returnerar några data. Används som standardvärde om usePropsFor anropas för en komponent som inte kräver några data. |
ErrorType |
Alla fel som kan visas i felfältet. |
GetCallingSelector |
Specifik typ av väljare som gäller för en viss komponent. |
GetChatSelector |
Specifik typ av väljare som gäller för en viss komponent. |
IsLocalScreenSharingActiveChangedListener |
Motringning för CallAdapterSubscribers "isLocalScreenSharingActiveChanged"-händelse. |
IsMutedChangedListener |
Motringning för CallAdapterSubscribers "isMuted"-händelse. |
IsSpeakingChangedListener |
Motringning för CallAdapterSubscribers "isSpeakingChanged"-händelse. |
LoadingState |
Om strömmen läses in eller inte. |
LocalizationProviderProps |
Props för LocalizationProvider. |
MediaDiagnosticChangedEvent |
Nyttolast för DiagnosticChangedEventListner där en mediediagnostik har ändrats. |
Message |
Diskriminerad union av alla meddelanden. Fältet |
MessageAttachedStatus |
Ange om ett chattmeddelande ska visas sammanfogat med meddelandet före/efter det. Användbart för att sammanfoga många meddelanden från samma avsändare till en enda meddelandebubbla. |
MessageContentType |
Typer av chattmeddelandeinnehåll som stöds. |
MessageProps |
Rekvisita för att återge ett enda meddelande. Se MessageRenderer. |
MessageReadListener |
Motringning för ChatAdapterSubscribers "messageRead"-händelse. |
MessageReceivedListener |
Motringning för ChatAdapterSubscribers "messageReceived"-händelse. |
MessageRenderer |
En komponent för att återge ett enda meddelande. |
MessageSentListener |
Motringning för ChatAdapterSubscribers "messageSent"-händelse. |
MessageStatus |
Tillstånd på klientsidan för ett skickat meddelande. Innehåller övergångstillstånd som inträffar innan meddelandeleverans bekräftas från serverdelen. |
MessageThreadProps |
Rekvisita för MessageThread. |
MessageThreadSelector |
Väljartyp för MessageThread-komponenten . |
MicrophoneButtonSelector |
Väljartyp för MicrophoneButton-komponent . |
NetworkDiagnosticChangedEvent |
Nyttolast för DiagnosticChangedEventListner där en nätverksdiagnostik ändras. |
OnRenderAvatarCallback |
Ett anpassat återanrop som gör att användarna kan anpassa återgivningen av en Persona-komponent. |
ParticipantListParticipant |
Deltagare som visas i en Deltagarlista. |
ParticipantListProps |
Props för ParticipantList. |
ParticipantListSelector |
Väljartyp för Komponenten ParticipantList . |
ParticipantMenuItemsCallback |
Ett återanrop för att tillhandahålla anpassade menyalternativ för varje deltagare i ParticipantList. |
ParticipantState |
Anslutningstillståndet för en samtalsdeltagare. |
ParticipantsAddedListener |
Återanrop för ChatAdapterSubscribers "participantsAdded"-händelse. |
ParticipantsButtonSelector |
Väljartyp för Komponenten ParticipantsButton . |
ParticipantsJoinedListener |
Återanrop till CallAdapterSubscribers "participantsJoined"-händelse. |
ParticipantsLeftListener |
Återanrop till CallAdapterSubscribers "participantsLeft"-händelse. |
ParticipantsRemovedListener |
Återanrop för ChatAdapterSubscribers "participantsRemoved"-händelse. |
ReadReceiptsBySenderId |
En matris med nyckelvärdepar som lagrar varje avsändares visningsnamn och senaste lästa meddelande |
ScreenShareButtonSelector |
Väljartyp för ScreenShareButton-komponent . |
Selector |
En optimerad väljare som förfinar ClientState-uppdateringar till rekvisita för React-komponenter i det här biblioteket. |
SendBoxSelector |
Väljartyp för SendBox-komponent . |
StatefulCallClientArgs |
Argument för att konstruera StatefulCallClient. |
StatefulCallClientOptions |
Alternativ för att konstruera StatefulCallClient med. |
StatefulChatClientArgs |
Argument för att konstruera StatefulChatClient. |
StatefulChatClientOptions |
Alternativ för att konstruera StatefulChatClient. |
SystemMessage |
Diskriminerad union av alla systemmeddelanden. Fältet |
TopicChangedListener |
Motringning för ChatAdapterSubscribers "topicChanged"-händelse. |
TypingIndicatorSelector |
Typ av väljare för komponenten TypingIndicator . |
UpdateMessageCallback |
Återanropsfunktionen körs när ett meddelande uppdateras. |
VideoGalleryLayout | |
VideoGalleryLocalParticipant |
Den lokala deltagarens tillstånd i VideoGallery. |
VideoGalleryParticipant |
Tillståndet för en deltagare i VideoGallery. |
VideoGallerySelector |
Typ av väljare för VideoGallery-komponenten . |
ViewScalingMode |
Skalningsläge för en VideoGalleryStream. |
Funktioner
Call |
En <xref:React.Context> som lagrar en <xref:%40azure%2Fcommunication-calling%23CallAgent>. Anropande komponenter från det här paketet måste omslutas med en CallAgentProvider. |
Call |
En <xref:React.Context> som lagrar en StatefulCallClient. Anropande komponenter från det här paketet måste omslutas med en CallClientProvider. |
Call |
En anpassningsbar UI-komposit för samtalsupplevelse. |
Call |
En <xref:React.Context> som lagrar en <xref:%40azure%2Fcommunication-calling%23Call>. Anropande komponenter från det här paketet måste omslutas med en CallProvider. |
Call |
CallWithChatComposite sammanför viktiga komponenter för att tillhandahålla ett fullständigt samtal med chattupplevelse direkt. |
Camera |
En knapp för att slå på/av kameran. Kan användas med ControlBar. |
Chat |
En <xref:React.Context> som lagrar en StatefulChatClient. Chattkomponenter från det här paketet måste omslutas med en ChatClientProvider. |
Chat |
En anpassningsbar UI-komposit för chattupplevelsen. |
Chat |
En <xref:React.Context> som lagrar en <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>. Chattkomponenter från det här paketet måste omslutas med en ChatThreadClientProvider. |
Control |
En container för olika knappar för anropskontroller. Använd med olika knappar för anropskontroll i det här biblioteket, t.ex. CameraButton eller dina egna instanser av ControlBarButton direkt. |
Control |
Standardknapp formaterad för Kontrollfältet. Använd den här komponenten för att skapa anpassade knappar som är formaterade på samma sätt som andra knappar som tillhandahålls av användargränssnittsbiblioteket. |
Devices |
En knapp för att öppna en meny som styr enhetsalternativ. Kan användas med ControlBar. |
End |
En knapp för att avsluta ett pågående samtal. Kan användas med ControlBar. |
Error |
En komponent som visar felmeddelanden i användargränssnittet. Alla strängar som kan visas accepteras som strängar så att de kan lokaliseras. Aktiva fel väljs av activeErrorMessages. Den här komponenten spårar internt avvisad av användaren.
Använder <xref:%40fluentui%2Freact%23MessageBar> UI-element. |
Fluent |
Provider för att tillämpa ett Fluent-tema i bibliotekets react-komponenter. |
Grid |
En komponent för att lägga ut paneler för ljud-/videodeltagare i ett anrop. |
Localization |
Provider för att tillhandahålla lokaliserade strängar för bibliotekets react-komponenter. |
Message |
Komponent för att visa status för ett skickat meddelande. Lägger till en ikon och knappbeskrivning som motsvarar meddelandestatusen. |
Message |
|
Microphone |
En knapp för att slå på/av mikrofonen. Kan användas med ControlBar. |
Participant |
Komponent för att återge en samtals- eller chattdeltagare. Visar deltagarens avatar, displayName och status samt valfria ikoner och snabbmeny. |
Participant |
Komponent för att återge alla samtals- eller chattdeltagare. Som standard renderas varje deltagare med ParticipantItem. Se åsidosättning <xref:ParticipantListProps.onRenderParticipant> . |
Participants |
En knapp för att visa en meny med samtals- eller chattdeltagare. Kan användas med ControlBar. Den här knappen innehåller listrutemenyobjekt som definierats via dess egenskap |
Screen |
En knapp för att starta/stoppa skärmdelning. Kan användas med ControlBar. |
Send |
Komponent för att skriva och skicka meddelanden. Stöd för att skicka skrivmeddelanden när användaren börjar ange text. Stöder ett valfritt meddelande under textinmatningsfältet. |
Stream |
Verktygskomponent för att konvertera en HTMLElement med en videoström till ett JSX-element. Använd för att konvertera ett HTMLElement som returneras av huvudlöst anropande API till en komponent som kan renderas som en VideoTile. |
Typing |
Komponent som meddelar den lokala användaren när en eller flera deltagare i chatttråden skriver. |
Video |
VideoGallery representerar en layout av videopaneler för ett specifikt anrop. Den visar en VideoTile för den lokala användaren samt för varje fjärrdeltagare som har anslutit till samtalet. |
Video |
En komponent för att återge videoströmmen för en deltagare med ett enda samtal. Använd med GridLayout i ett VideoGallery. |
create |
Skapa en CallAdapter som backas upp av Azure Communication Services. Det här är standardimplementeringen av CallAdapter som tillhandahålls av det här biblioteket.
|
create |
Skapa en CallAdapter med hjälp av den tillhandahållna StatefulCallClient. Användbart om du vill behålla en referens till StatefulCallClient. Överväg att använda createAzureCommunicationCallAdapter för ett enklare API. |
create |
Skapa en CallWithChatAdapter som backas upp av Azure Communication Services för att ansluta till CallWithChatComposite. |
create |
Skapa en CallWithChatAdapter med hjälp av den tillhandahållna StatefulChatClient och StatefulCallClient. Användbart om du vill behålla en referens till StatefulChatClient och StatefulCallClient. Överväg att använda createAzureCommunicationCallWithChatAdapter för ett enklare API. |
create |
Skapa en ChatAdapter som backas upp av Azure Communication Services. Det här är standardimplementeringen av ChatAdapter som tillhandahålls av det här biblioteket. |
create |
Skapa en ChatAdapter med hjälp av den tillhandahållna StatefulChatClient. Användbart om du vill behålla en referens till StatefulChatClient. Överväg att använda createAzureCommunicationChatAdapter för ett enklare API. |
create |
Skapa standardimplementeringen av CallingHandlers för teams-anrop. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
create |
Skapa standardimplementeringen av ChatHandlers. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. Returnerade objekt pmiseras för att undvika avsändare när det används som rekvisita för React-komponenter. |
create |
Skapar en StatefulCallClient StatefulCallClient genom att proxyservern CallClient <xref:%40azure%2Fcommunication-calling%23CallClient> med ProxyCallClient <xref:ProxyCallClient> som sedan tillåter åtkomst till tillstånd på ett deklarativt sätt. Det är viktigt att använda och <xref:%40azure%2Fcommunication-calling%23DeviceManager><xref:%40azure%2Fcommunication-calling%23CallAgent><xref:%40azure%2Fcommunication-calling%23Call> (och etc.) som erhålls från StatefulCallClient för att deras tillståndsändringar ska kunna proxieras korrekt. |
create |
Skapar en tillståndskänslig ChatClient StatefulChatClient genom att proxyservern ChatClient <xref:%40azure%2Fcommunication-chat%23ChatClient> med ProxyChatClient <xref:ProxyChatClient> som sedan tillåter åtkomst till tillstånd på ett deklarativt sätt. |
from |
Omvänd åtgärd av toFlatCommunicationIdentifier. |
get |
Hämta väljaren för en angiven komponent. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
get |
Hämta väljaren för en angiven komponent. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
to |
En strängrepresentation av en <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>. Den här strängrepresentationen av CommunicationIdentifier är garanterad stabil för en unik kommunikationsanvändare. Således
|
use |
En anpassad React krok för att förenkla skapandet av CallAdapter. Liknar att skapaAzureCommunicationCallAdapter, men tar hand om asynkron skapande av adaptern internt. Tillåter att argumenten är odefinierade så att du kan respektera regeln för krokar och skicka argument när de skapas. Kortet skapas bara när alla argument har definierats. Observera att du måste pmisera argumenten för att undvika att återskapa adaptern för varje återgivning. Se sagobok för vanliga användningsexempel. |
use |
En anpassad React krok för att förenkla skapandet av CallWithChatAdapter. Liknar att skapaAzureCommunicationCallWithChatAdapter, men tar hand om asynkron skapande av adaptern internt. Tillåter att argumenten är odefinierade så att du kan respektera regeln för krokar och skicka argument när de skapas. Kortet skapas bara när alla argument har definierats. Observera att du måste pmisera argumenten för att undvika att återskapa adaptern för varje återgivning. Se sagobok för vanliga användningsexempel. |
use |
En anpassad React krok för att förenkla skapandet av ChatAdapter. Liknar att skapaAzureCommunicationChatAdapter, men tar hand om asynkron skapande av adaptern internt. Tillåter att argumenten är odefinierade så att du kan respektera regeln för krokar och skicka argument när de skapas. Kortet skapas bara när alla argument har definierats. Observera att du måste pmisera argumenten för att undvika att återskapa adaptern för varje återgivning. Se sagobok för vanliga användningsexempel. |
use |
Hook för att få <xref:%40azure%2Fcommunication-calling%23Call> från leverantören. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. du måste tidigare ha använt CallProvider med ett samtalsobjekt för att använda den här kroken |
use |
Hook för att få <xref:%40azure%2Fcommunication-calling%23CallAgent> från leverantören. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
use |
Hook för att hämta StatefulCallClient från providern. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
use |
Anslut för att hämta StatefulChatClient från providern. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
use |
Hook för att få <xref:%40azure%2Fcommunication-chat%23ChatThreadClient> från leverantören. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
use |
Hook för att hämta StatefulDeviceManager från providern. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
use |
Primär krok för att få alla krokar som krävs för en React komponent från det här biblioteket. För att anropa den här kroken måste komponenten omslutas under dessa providrar:
Den enklaste användningen av komponenter ser ut så här: Exempel
|
use |
Krok för att hämta en väljare för en angiven komponent. Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket. |
use |
React hook to access-tema |
Funktionsinformation
CallAgentProvider(CallAgentProviderProps)
En <xref:React.Context> som lagrar en <xref:%40azure%2Fcommunication-calling%23CallAgent>.
Anropande komponenter från det här paketet måste omslutas med en CallAgentProvider.
function CallAgentProvider(props: CallAgentProviderProps): Element
Parametrar
- props
- CallAgentProviderProps
Returer
Element
CallClientProvider(CallClientProviderProps)
En <xref:React.Context> som lagrar en StatefulCallClient.
Anropande komponenter från det här paketet måste omslutas med en CallClientProvider.
function CallClientProvider(props: CallClientProviderProps): Element
Parametrar
- props
- CallClientProviderProps
Returer
Element
CallComposite(CallCompositeProps)
En anpassningsbar UI-komposit för samtalsupplevelse.
function CallComposite(props: CallCompositeProps): Element
Parametrar
- props
- CallCompositeProps
Returer
Element
Kommentarer
Anropet sammansatt min bredd/höjd är följande:
- mobil: 17.5rem x 21rem (280px x 336px, med standard rem på 16px)
- desktop: 30rem x 22rem (480px x 352px, med standard rem på 16px)
CallProvider(CallProviderProps)
En <xref:React.Context> som lagrar en <xref:%40azure%2Fcommunication-calling%23Call>.
Anropande komponenter från det här paketet måste omslutas med en CallProvider.
function CallProvider(props: CallProviderProps): Element
Parametrar
- props
- CallProviderProps
Returer
Element
CallWithChatComposite(CallWithChatCompositeProps)
CallWithChatComposite sammanför viktiga komponenter för att tillhandahålla ett fullständigt samtal med chattupplevelse direkt.
function CallWithChatComposite(props: CallWithChatCompositeProps): Element
Parametrar
Returer
Element
CameraButton(CameraButtonProps)
En knapp för att slå på/av kameran.
Kan användas med ControlBar.
function CameraButton(props: CameraButtonProps): Element
Parametrar
- props
- CameraButtonProps
Returer
Element
ChatClientProvider(ChatClientProviderProps)
En <xref:React.Context> som lagrar en StatefulChatClient.
Chattkomponenter från det här paketet måste omslutas med en ChatClientProvider.
function ChatClientProvider(props: ChatClientProviderProps): Element
Parametrar
- props
- ChatClientProviderProps
Returer
Element
ChatComposite(ChatCompositeProps)
En anpassningsbar UI-komposit för chattupplevelsen.
function ChatComposite(props: ChatCompositeProps): Element
Parametrar
- props
- ChatCompositeProps
Returer
Element
Kommentarer
Chat sammansatt min bredd respektive höjd är 17,5rem respektive 20rem (280px och 320px, med standard rem på 16px)
ChatThreadClientProvider(ChatThreadClientProviderProps)
En <xref:React.Context> som lagrar en <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>.
Chattkomponenter från det här paketet måste omslutas med en ChatThreadClientProvider.
function ChatThreadClientProvider(props: ChatThreadClientProviderProps): Element
Parametrar
Returer
Element
ControlBar(ControlBarProps)
En container för olika knappar för anropskontroller.
Använd med olika knappar för anropskontroll i det här biblioteket, t.ex. CameraButton eller dina egna instanser av ControlBarButton direkt.
function ControlBar(props: ControlBarProps): Element
Parametrar
- props
- ControlBarProps
Returer
Element
ControlBarButton(ControlBarButtonProps)
Standardknapp formaterad för Kontrollfältet.
Använd den här komponenten för att skapa anpassade knappar som är formaterade på samma sätt som andra knappar som tillhandahålls av användargränssnittsbiblioteket.
function ControlBarButton(props: ControlBarButtonProps): Element
Parametrar
- props
- ControlBarButtonProps
Returer
Element
DevicesButton(DevicesButtonProps)
En knapp för att öppna en meny som styr enhetsalternativ.
Kan användas med ControlBar.
function DevicesButton(props: DevicesButtonProps): Element
Parametrar
- props
- DevicesButtonProps
Returer
Element
EndCallButton(EndCallButtonProps)
En knapp för att avsluta ett pågående samtal.
Kan användas med ControlBar.
function EndCallButton(props: EndCallButtonProps): Element
Parametrar
- props
- EndCallButtonProps
Returer
Element
ErrorBar(ErrorBarProps)
En komponent som visar felmeddelanden i användargränssnittet. Alla strängar som kan visas accepteras som strängar så att de kan lokaliseras. Aktiva fel väljs av activeErrorMessages.
Den här komponenten spårar internt avvisad av användaren.
- Fel som har en associerad tidsstämpel: Felet visas i användargränssnittet igen om det inträffar när det har stängts.
- Fel som inte har någon tidsstämpel: Felet avvisas tills det försvinner från rekvisitan. Om felet återkommer visas det i användargränssnittet.
Använder <xref:%40fluentui%2Freact%23MessageBar> UI-element.
function ErrorBar(props: ErrorBarProps): Element
Parametrar
- props
- ErrorBarProps
Returer
Element
FluentThemeProvider(FluentThemeProviderProps)
Provider för att tillämpa ett Fluent-tema i bibliotekets react-komponenter.
function FluentThemeProvider(props: FluentThemeProviderProps): Element
Parametrar
- props
- FluentThemeProviderProps
Returer
Element
Kommentarer
Komponenter i det här biblioteket består främst av Fluent UI, kontroller och även från Fluent React Northstar-kontroller. Den här providern hanterar tillämpning av alla teman som tillhandahålls både för de underliggande Fluent UI-kontrollerna och Fluent React Northstar-kontrollerna.
GridLayout(GridLayoutProps)
En komponent för att lägga ut paneler för ljud-/videodeltagare i ett anrop.
function GridLayout(props: GridLayoutProps): Element
Parametrar
- props
- GridLayoutProps
Returer
Element
LocalizationProvider(LocalizationProviderProps)
Provider för att tillhandahålla lokaliserade strängar för bibliotekets react-komponenter.
function LocalizationProvider(props: LocalizationProviderProps): Element
Parametrar
Returer
Element
Kommentarer
Komponenter tillhandahålls lokaliserade strängar på engelska (USA) som standard om den här providern inte används.
MessageStatusIndicator(MessageStatusIndicatorProps)
Komponent för att visa status för ett skickat meddelande.
Lägger till en ikon och knappbeskrivning som motsvarar meddelandestatusen.
function MessageStatusIndicator(props: MessageStatusIndicatorProps): Element
Parametrar
Returer
Element
MessageThread(MessageThreadProps)
MessageThread
Gör att du enkelt kan skapa en komponent för återgivning av chattmeddelanden, hantera rullningsbeteendet för nya/gamla meddelanden och anpassa ikoner & kontroller i chatttråden.
function MessageThread(props: MessageThreadProps): Element
Parametrar
- props
- MessageThreadProps
av typen MessageThreadProps
Användarna måste ange minst chattmeddelanden och userId för att rendera komponenten MessageThread
.
Användare kan också anpassa MessageThread
genom att skicka in sin egen Avatar, MessageStatusIndicator
ikon, LoadPreviousMessagesButton
JumpToNewMessageButton
och beteendet för dessa kontroller.
MessageThread
använder internt & Chat
Chat.Message
komponenten från @fluentui/react-northstar
. Du kan checka ut information om dessa två komponenter.
Returer
Element
MicrophoneButton(MicrophoneButtonProps)
En knapp för att slå på/av mikrofonen.
Kan användas med ControlBar.
function MicrophoneButton(props: MicrophoneButtonProps): Element
Parametrar
- props
- MicrophoneButtonProps
Returer
Element
ParticipantItem(ParticipantItemProps)
Komponent för att återge en samtals- eller chattdeltagare.
Visar deltagarens avatar, displayName och status samt valfria ikoner och snabbmeny.
function ParticipantItem(props: ParticipantItemProps): Element
Parametrar
- props
- ParticipantItemProps
Returer
Element
ParticipantList(ParticipantListProps)
Komponent för att återge alla samtals- eller chattdeltagare.
Som standard renderas varje deltagare med ParticipantItem. Se åsidosättning <xref:ParticipantListProps.onRenderParticipant> .
function ParticipantList(props: ParticipantListProps): Element
Parametrar
- props
- ParticipantListProps
Returer
Element
ParticipantsButton(ParticipantsButtonProps)
En knapp för att visa en meny med samtals- eller chattdeltagare.
Kan användas med ControlBar.
Den här knappen innehåller listrutemenyobjekt som definierats via dess egenskap menuProps
. Som standard kan den visa antalet fjärrdeltagare med den fullständiga listan som undermeny och ett alternativ för att stänga av ljudet för alla deltagare, samt en knapp för att kopiera samtalsinbjudan till Urklipp för att kopiera url:en för samtalsinbjudan.
Detta menuProps
kan omdefinieras helt och dess egenskap är av typen IContextualMenuProps.
function ParticipantsButton(props: ParticipantsButtonProps): Element
Parametrar
- props
- ParticipantsButtonProps
Returer
Element
ScreenShareButton(ScreenShareButtonProps)
En knapp för att starta/stoppa skärmdelning.
Kan användas med ControlBar.
function ScreenShareButton(props: ScreenShareButtonProps): Element
Parametrar
- props
- ScreenShareButtonProps
Returer
Element
SendBox(SendBoxProps)
Komponent för att skriva och skicka meddelanden.
Stöd för att skicka skrivmeddelanden när användaren börjar ange text. Stöder ett valfritt meddelande under textinmatningsfältet.
function SendBox(props: SendBoxProps): Element
Parametrar
- props
- SendBoxProps
Returer
Element
StreamMedia(StreamMediaProps)
Verktygskomponent för att konvertera en HTMLElement med en videoström till ett JSX-element.
Använd för att konvertera ett HTMLElement som returneras av huvudlöst anropande API till en komponent som kan renderas som en VideoTile.
function StreamMedia(props: StreamMediaProps): Element
Parametrar
- props
- StreamMediaProps
Returer
Element
TypingIndicator(TypingIndicatorProps)
Komponent som meddelar den lokala användaren när en eller flera deltagare i chatttråden skriver.
function TypingIndicator(props: TypingIndicatorProps): Element
Parametrar
- props
- TypingIndicatorProps
Returer
Element
VideoGallery(VideoGalleryProps)
VideoGallery representerar en layout av videopaneler för ett specifikt anrop. Den visar en VideoTile för den lokala användaren samt för varje fjärrdeltagare som har anslutit till samtalet.
function VideoGallery(props: VideoGalleryProps): Element
Parametrar
- props
- VideoGalleryProps
Returer
Element
VideoTile(VideoTileProps)
En komponent för att återge videoströmmen för en deltagare med ett enda samtal.
Använd med GridLayout i ett VideoGallery.
function VideoTile(props: VideoTileProps): Element
Parametrar
- props
- VideoTileProps
Returer
Element
createAzureCommunicationCallAdapter(AzureCommunicationCallAdapterArgs)
Skapa en CallAdapter som backas upp av Azure Communication Services.
Det här är standardimplementeringen av CallAdapter som tillhandahålls av det här biblioteket.
displayName
Obs! Kan vara högst 256 tecken.
function createAzureCommunicationCallAdapter(__namedParameters: AzureCommunicationCallAdapterArgs): Promise<CallAdapter>
Parametrar
- __namedParameters
- AzureCommunicationCallAdapterArgs
Returer
Promise<CallAdapter>
createAzureCommunicationCallAdapterFromClient(StatefulCallClient, CallAgent, CallAdapterLocator)
Skapa en CallAdapter med hjälp av den tillhandahållna StatefulCallClient.
Användbart om du vill behålla en referens till StatefulCallClient. Överväg att använda createAzureCommunicationCallAdapter för ett enklare API.
function createAzureCommunicationCallAdapterFromClient(callClient: StatefulCallClient, callAgent: CallAgent, locator: CallAdapterLocator): Promise<CallAdapter>
Parametrar
- callClient
- StatefulCallClient
- callAgent
- CallAgent
- locator
- CallAdapterLocator
Returer
Promise<CallAdapter>
createAzureCommunicationCallWithChatAdapter(AzureCommunicationCallWithChatAdapterArgs)
Skapa en CallWithChatAdapter som backas upp av Azure Communication Services för att ansluta till CallWithChatComposite.
function createAzureCommunicationCallWithChatAdapter(__namedParameters: AzureCommunicationCallWithChatAdapterArgs): Promise<CallWithChatAdapter>
Parametrar
- __namedParameters
- AzureCommunicationCallWithChatAdapterArgs
Returer
Promise<CallWithChatAdapter>
createAzureCommunicationCallWithChatAdapterFromClients(AzureCommunicationCallWithChatAdapterFromClientArgs)
Skapa en CallWithChatAdapter med hjälp av den tillhandahållna StatefulChatClient och StatefulCallClient.
Användbart om du vill behålla en referens till StatefulChatClient och StatefulCallClient. Överväg att använda createAzureCommunicationCallWithChatAdapter för ett enklare API.
function createAzureCommunicationCallWithChatAdapterFromClients(__namedParameters: AzureCommunicationCallWithChatAdapterFromClientArgs): Promise<CallWithChatAdapter>
Parametrar
- __namedParameters
- AzureCommunicationCallWithChatAdapterFromClientArgs
Returer
Promise<CallWithChatAdapter>
createAzureCommunicationChatAdapter(AzureCommunicationChatAdapterArgs)
Skapa en ChatAdapter som backas upp av Azure Communication Services.
Det här är standardimplementeringen av ChatAdapter som tillhandahålls av det här biblioteket.
function createAzureCommunicationChatAdapter(__namedParameters: AzureCommunicationChatAdapterArgs): Promise<ChatAdapter>
Parametrar
- __namedParameters
- AzureCommunicationChatAdapterArgs
Returer
Promise<ChatAdapter>
createAzureCommunicationChatAdapterFromClient(StatefulChatClient, ChatThreadClient)
Skapa en ChatAdapter med hjälp av den tillhandahållna StatefulChatClient.
Användbart om du vill behålla en referens till StatefulChatClient. Överväg att använda createAzureCommunicationChatAdapter för ett enklare API.
function createAzureCommunicationChatAdapterFromClient(chatClient: StatefulChatClient, chatThreadClient: ChatThreadClient): Promise<ChatAdapter>
Parametrar
- chatClient
- StatefulChatClient
- chatThreadClient
- ChatThreadClient
Returer
Promise<ChatAdapter>
createDefaultCallingHandlers(StatefulCallClient, undefined | CallAgent, undefined | StatefulDeviceManager, undefined | Call)
Skapa standardimplementeringen av CallingHandlers för teams-anrop.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function createDefaultCallingHandlers(callClient: StatefulCallClient, callAgent: undefined | CallAgent, deviceManager: undefined | StatefulDeviceManager, call: undefined | Call): CallingHandlers
Parametrar
- callClient
- StatefulCallClient
- callAgent
-
undefined | CallAgent
- deviceManager
-
undefined | StatefulDeviceManager
- call
-
undefined | Call
Returer
createDefaultChatHandlers(StatefulChatClient, ChatThreadClient)
Skapa standardimplementeringen av ChatHandlers.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
Returnerade objekt pmiseras för att undvika avsändare när det används som rekvisita för React-komponenter.
function createDefaultChatHandlers(chatClient: StatefulChatClient, chatThreadClient: ChatThreadClient): ChatHandlers
Parametrar
- chatClient
- StatefulChatClient
- chatThreadClient
- ChatThreadClient
Returer
createStatefulCallClient(StatefulCallClientArgs, StatefulCallClientOptions)
Skapar en StatefulCallClient StatefulCallClient genom att proxyservern CallClient <xref:%40azure%2Fcommunication-calling%23CallClient> med ProxyCallClient <xref:ProxyCallClient> som sedan tillåter åtkomst till tillstånd på ett deklarativt sätt.
Det är viktigt att använda och <xref:%40azure%2Fcommunication-calling%23DeviceManager><xref:%40azure%2Fcommunication-calling%23CallAgent><xref:%40azure%2Fcommunication-calling%23Call> (och etc.) som erhålls från StatefulCallClient för att deras tillståndsändringar ska kunna proxieras korrekt.
function createStatefulCallClient(args: StatefulCallClientArgs, options?: StatefulCallClientOptions): StatefulCallClient
Parametrar
Returer
createStatefulChatClient(StatefulChatClientArgs, StatefulChatClientOptions)
Skapar en tillståndskänslig ChatClient StatefulChatClient genom att proxyservern ChatClient <xref:%40azure%2Fcommunication-chat%23ChatClient> med ProxyChatClient <xref:ProxyChatClient> som sedan tillåter åtkomst till tillstånd på ett deklarativt sätt.
function createStatefulChatClient(args: StatefulChatClientArgs, options?: StatefulChatClientOptions): StatefulChatClient
Parametrar
- options
- StatefulChatClientOptions
Returer
fromFlatCommunicationIdentifier(string)
Omvänd åtgärd av toFlatCommunicationIdentifier.
function fromFlatCommunicationIdentifier(id: string): CommunicationIdentifier
Parametrar
- id
-
string
Returer
getCallingSelector<Component>(Component)
Hämta väljaren för en angiven komponent.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function getCallingSelector<Component>(component: Component): GetCallingSelector<Component>
Parametrar
- component
-
Component
Returer
GetCallingSelector<Component>
getChatSelector<Component>(Component)
Hämta väljaren för en angiven komponent.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function getChatSelector<Component>(component: Component): GetChatSelector<Component>
Parametrar
- component
-
Component
Returer
GetChatSelector<Component>
toFlatCommunicationIdentifier(CommunicationIdentifier)
En strängrepresentation av en <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>.
Den här strängrepresentationen av CommunicationIdentifier är garanterad stabil för en unik kommunikationsanvändare. Således
- Den kan användas för att bevara en användares identitet i externa databaser.
- Den kan användas som nycklar i en karta för att lagra data för användaren.
function toFlatCommunicationIdentifier(identifier: CommunicationIdentifier): string
Parametrar
- identifier
- CommunicationIdentifier
Returer
string
useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>)
En anpassad React krok för att förenkla skapandet av CallAdapter.
Liknar att skapaAzureCommunicationCallAdapter, men tar hand om asynkron skapande av adaptern internt.
Tillåter att argumenten är odefinierade så att du kan respektera regeln för krokar och skicka argument när de skapas. Kortet skapas bara när alla argument har definierats.
Observera att du måste pmisera argumenten för att undvika att återskapa adaptern för varje återgivning. Se sagobok för vanliga användningsexempel.
function useAzureCommunicationCallAdapter(args: Partial<AzureCommunicationCallAdapterArgs>, afterCreate?: (adapter: CallAdapter) => Promise<CallAdapter>, beforeDispose?: (adapter: CallAdapter) => Promise<void>): undefined | CallAdapter
Parametrar
- args
-
Partial<AzureCommunicationCallAdapterArgs>
- afterCreate
-
(adapter: CallAdapter) => Promise<CallAdapter>
- beforeDispose
-
(adapter: CallAdapter) => Promise<void>
Returer
undefined | CallAdapter
useAzureCommunicationCallWithChatAdapter(Partial<AzureCommunicationCallWithChatAdapterArgs>, (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, (adapter: CallWithChatAdapter) => Promise<void>)
En anpassad React krok för att förenkla skapandet av CallWithChatAdapter.
Liknar att skapaAzureCommunicationCallWithChatAdapter, men tar hand om asynkron skapande av adaptern internt.
Tillåter att argumenten är odefinierade så att du kan respektera regeln för krokar och skicka argument när de skapas. Kortet skapas bara när alla argument har definierats.
Observera att du måste pmisera argumenten för att undvika att återskapa adaptern för varje återgivning. Se sagobok för vanliga användningsexempel.
function useAzureCommunicationCallWithChatAdapter(args: Partial<AzureCommunicationCallWithChatAdapterArgs>, afterCreate?: (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, beforeDispose?: (adapter: CallWithChatAdapter) => Promise<void>): undefined | CallWithChatAdapter
Parametrar
- args
- afterCreate
-
(adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>
- beforeDispose
-
(adapter: CallWithChatAdapter) => Promise<void>
Returer
undefined | CallWithChatAdapter
useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>)
En anpassad React krok för att förenkla skapandet av ChatAdapter.
Liknar att skapaAzureCommunicationChatAdapter, men tar hand om asynkron skapande av adaptern internt.
Tillåter att argumenten är odefinierade så att du kan respektera regeln för krokar och skicka argument när de skapas. Kortet skapas bara när alla argument har definierats.
Observera att du måste pmisera argumenten för att undvika att återskapa adaptern för varje återgivning. Se sagobok för vanliga användningsexempel.
function useAzureCommunicationChatAdapter(args: Partial<AzureCommunicationChatAdapterArgs>, afterCreate?: (adapter: ChatAdapter) => Promise<ChatAdapter>, beforeDispose?: (adapter: ChatAdapter) => Promise<void>): undefined | ChatAdapter
Parametrar
- args
-
Partial<AzureCommunicationChatAdapterArgs>
- afterCreate
-
(adapter: ChatAdapter) => Promise<ChatAdapter>
- beforeDispose
-
(adapter: ChatAdapter) => Promise<void>
Returer
undefined | ChatAdapter
useCall()
Hook för att få <xref:%40azure%2Fcommunication-calling%23Call> från leverantören.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
du måste tidigare ha använt CallProvider med ett samtalsobjekt för att använda den här kroken
function useCall(): undefined | Call
Returer
undefined | Call
useCallAgent()
Hook för att få <xref:%40azure%2Fcommunication-calling%23CallAgent> från leverantören.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function useCallAgent(): undefined | CallAgent
Returer
undefined | CallAgent
useCallClient()
Hook för att hämta StatefulCallClient från providern.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function useCallClient(): StatefulCallClient
Returer
useChatClient()
Anslut för att hämta StatefulChatClient från providern.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function useChatClient(): StatefulChatClient
Returer
useChatThreadClient()
Hook för att få <xref:%40azure%2Fcommunication-chat%23ChatThreadClient> från leverantören.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function useChatThreadClient(): ChatThreadClient
Returer
useDeviceManager()
Hook för att hämta StatefulDeviceManager från providern.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function useDeviceManager(): undefined | StatefulDeviceManager
Returer
undefined | StatefulDeviceManager
usePropsFor<Component>(Component, "chat" | "calling")
Primär krok för att få alla krokar som krävs för en React komponent från det här biblioteket.
För att anropa den här kroken måste komponenten omslutas under dessa providrar:
För chattkomponenter: ChatClientProvider och ChatThreadClientProvider.
För att anropa komponenter: CallClientProvider, CallAgentProvider och CallAgentProvider.
Den enklaste användningen av komponenter ser ut så här:
Exempel
import { ParticipantList, usePropsFor } from '@azure/communication-react';
const App = (): JSX.Element => {
// ... code to setup Providers ...
return <ParticipantList {...usePropsFor(ParticipantList)}/>
}
function usePropsFor<Component>(component: Component, type?: "chat" | "calling"): ComponentProps<Component>
Parametrar
- component
-
Component
- type
-
"chat" | "calling"
Returer
ComponentProps<Component>
useSelector<ParamT>(ParamT, (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), "chat" | "calling")
Krok för att hämta en väljare för en angiven komponent.
Användbart när du implementerar en anpassad komponent som använder de leverantörer som exporteras från det här biblioteket.
function useSelector<ParamT>(selector: ParamT, selectorProps?: (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), type?: "chat" | "calling"): (ParamT extends Selector ? ReturnType<ParamT> : undefined)
Parametrar
- selector
-
ParamT
- selectorProps
-
(ParamT extends Selector ? Parameters<ParamT>[1] : undefined)
- type
-
"chat" | "calling"
Returer
(ParamT extends Selector ? ReturnType<ParamT> : undefined)
useTheme()
React hook to access-tema
function useTheme(): Theme
Returer
Theme