İngilizce dilinde oku

Aracılığıyla paylaş


@azure/communication-react package

Sınıflar

CallError

Başarısız durum bilgisi olan API yöntemlerinden hata oluştu.

ChatError

Başarısız StatefulChatClient yöntemlerinden hata oluştu.

Arabirimler

ActiveErrorMessage

ErrorBar aracılığıyla gösterilecek etkin hata iletileri.

AdapterError

Hata olayları aracılığıyla bildirilen ve bağdaştırıcı durumunda depolanan hata.

AdapterState

Bileşik bağdaştırıcı durumuyla birlikte çalışma işlevselliği.

BaseCompositeProps

Bu kitaplıktan dışarı aktarılan tüm bileşikler için ortak özellikler.

BaseCustomStyles

Temel akıcı stiller, bu libray'dan dışarı aktarılan tüm bileşenler için geçerlidir.

CallAdapter

CommonCallAdapter'ı genişleten, Azure İletişim kimliğine özgü bir Bağdaştırıcı arabirimi.

CallAdapterCallManagement

Geçerli çağrıyı yönetme veya yeni bir çağrı başlatma işlevselliği

CallAdapterCallOperations

Geçerli çağrıyı yönetme işlevi.

CallAdapterDeviceManagement

Bir çağrıdaki cihazları yönetme işlevselliği.

CallAdapterSubscribers

Abone olunabilecek bileşik olayları çağır.

CallAgentProviderProps

CallAgentProvider başlatmak için bağımsız değişkenler.

CallAgentState

Çağrıların yalnızca durum sürümü <xref:%40azure%2Fcommunication-calling%23CallAgent>callClientState'in doğrudan alt öğesi olacak şekilde taşınır ve buraya dahil değildir. CallAgent'ın durumunun proksied olmasının nedeni displayName'e erişim sağlamaktır. DisplayName'in kullanılabilir olması için CallAgent'ın oluşturulmasına/varlığına gerçekten bağlı olması belirsiz olacağından, CallAgent.displayName'i düzleştirmeyiz ve CallClientState'e yerleştirmiyoruz.

CallAndChatLocator

İlişkili bir Sohbet yazışmasıyla bir Çağrıya katılmak için createAzureCommunicationCallWithChatAdapter içinde kullanılacak bağımsız değişkenler.

CallClientProviderProps

Bir CallClientProvider başlatmak için bağımsız değişkenler.

CallClientState

StatefulCallClient tarafından sunulan tüm durum verileri için kapsayıcı. CallAgent oluşturulduysa calls, callsEnded, incomingCalls ve incomingCallsEnded durumları otomatik olarak sağlanır. deviceManager, doldurulana kadar başlangıçta boş olacaktır bkz . DeviceManagerState. UserId durumu geliştirici için kolaylık olarak sağlanır ve tamamen geliştirici tarafından denetlenip ayarlanır.

CallCompositeProps

CallComposite için destek.

CallCompositeStrings

Doğrudan CallComposite tarafından kullanılan dizeler.

Bu dizeler, bileşen kitaplığındaki bileşenler tarafından kullanılanlara ek olarak kullanılır.

CallProviderProps

Bir CallProvider başlatmak için bağımsız değişkenler.

CallState

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23Call>durumu. StatefulCallClient , Call'ın durumunu otomatik olarak alır ve StatefulCallClient tarafından kullanıma sunulan duruma ekler.

CallWithChatAdapter

CallWithChatComposite Bağdaştırıcı arabirimi.

CallWithChatAdapterManagement

Sohbetle geçerli çağrıyı yönetme işlevselliği.

CallWithChatAdapterState

CallWithChat State, Yalnızca CallWithChat Bileşik'e özgü bazı durumlara sahip Durum Bilgisi Olan Sohbet ve Durum Bilgisi Olan Arama istemcilerinin birleşimidir.

CallWithChatAdapterSubscriptions

CallWithChatAdapter'da abone olunabilen Arama ve Sohbet olayları.

CallWithChatAdapterUiState

CallWithChatComposite ile ilgili kullanıcı arabirimi durumu.

CallWithChatClientState

CallWithChatComposite'ı çalıştıran arka uç hizmetlerinden gelen durum.

CallWithChatCompositeProps

CallWithChatComposite için gereken props

CallWithChatCompositeStrings

CallWithChatComposite tarafından doğrudan kullanılan dizeler.

Bu dizeler, bileşen kitaplığındaki bileşenler tarafından kullanılanlara ek olarak kullanılır.

CallWithChatControlOptions

CallWithChatComposite Arama denetim çubuğundaki düğmeleri göstermek veya gizlemek için arama denetimleri.

CallingHandlers

Bileşenleri çağırmak için gereken tüm işleyicileri içeren nesne.

Bu paketten ilgili bileşenleri çağırmak, bu nesneden ilgili işleyicileri seçebilir. Bkz <xref:useHandlers> . ve usePropsFor.

CallingTheme

Bu kitaplıktaki ilgili bileşenler çağrılarak kullanılan özel Fluent tema paleti.

CameraButtonContextualMenuStyles

CameraButton menüsünün stilleri.

CameraButtonProps

CameraButton bileşeni için props.

CameraButtonStrings

Geçersiz kılınabilecek CameraButton dizeleri.

CameraButtonStyles

CameraButton stilleri

ChatAdapterSubscribers

Abone olunabilecek sohbet bileşik olayları.

ChatAdapterThreadManagement

Geçerli sohbet yazışmasını yönetme işlevi.

ChatCompositeProps

ChatComposite için destek.

ChatCompositeStrings

ChatComposite tarafından doğrudan kullanılan dizeler.

Bu dizeler, bileşen kitaplığındaki bileşenler tarafından kullanılanlara ek olarak kullanılır.

ChatMessage

Sohbet iletisi.

CommonCallAdapter

CallComposite Bağdaştırıcı arabirimi.

CommonCallingHandlers

Bileşenleri çağırmak için gereken tüm işleyicileri içeren nesne.

Bu paketten ilgili bileşenleri çağırmak, bu nesneden ilgili işleyicileri seçebilir. Bkz <xref:useHandlers> . ve usePropsFor.

ComponentLocale

Bu kitaplıktan dışarı aktarılan tüm bileşenler için yerel ayar bilgileri.

ComponentStrings

Bu kitaplıktan dışarı aktarılan tüm bileşenler tarafından kullanılan dizeler.

CompositeLocale

Bu kitaplıktan dışarı aktarılan tüm bileşikler için yerel ayar bilgileri.

CompositeStrings

Bileşiklerde doğrudan kullanılan dizeler.

Bu dizeler, bileşikler tarafından kapsanan bileşenler yerine doğrudan kullanılır.

ContentSystemMessage

Kubiter içerikli bir sistem iletisi.

ControlBarButtonProps

ControlBarButton için props.

ControlBarButtonStrings

Geçersiz kılınabilecek ControlBarButton dizeleri.

ControlBarProps

ControlBar için props.

CreateVideoStreamViewResult

Yerel veya uzak VideoStream oluşturulduktan sonra döndürülen nesne. Bu, akışın işlenmesini işlemek için yardımcı işlevler içerir.

CustomMessage

Özel ileti türü.

Özel iletiler varsayılan olarak işlenmez, ancak uygulamalar bunlar için özel işleyiciler sağlayabilir.

DevicesButtonContextualMenuStyles

DevicesButton menüsü için stiller.

DevicesButtonProps

Cihazlar için PropsButton.

DevicesButtonStrings

Geçersiz kılınabilecek DevicesButton dizeleri.

DevicesButtonStyles

Cihazlar düğmesi menü öğeleri için stiller.

DiagnosticsCallFeatureState

Yalnızca için durum proxy'si <xref:%40azure%2Fcommunication-calling%23DiagnosticsCallFeature>.

Disposable

Bir Bileşik'i doğru şekilde yok etme işlevselliği.

EndCallButtonProps

EndCallButton için Props.

EndCallButtonStrings

Geçersiz kılınabilecek EndCallButton dizeleri.

ErrorBarProps

ErrorBar için props.

Aşağıdakilere ek olarak , ErrorBar tümünü <xref:%40fluentui%2Freact%23IMessageBarProps> temel alınan <xref:%40fluentui%2Freact%23MessageBar>öğesine iletir.

ErrorBarStrings

ErrorBar'daki kullanıcı arabiriminde gösterilebilen tüm dizeler.

FluentThemeProviderProps

FluentThemeProvider için Props.

GridLayoutProps

GridLayout için props.

GridLayoutStyles

GridLayout Bileşen Stilleri.

HorizontalGalleryStyles

<xref:HorizontalGallery> Bileşen Stilleri.

IncomingCallState

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23IncomingCall>durumu. StatefulCallClient gelen çağrıları otomatik olarak algılar ve durumlarını StatefulCallClient tarafından kullanıma sunulan duruma ekler.

JumpToNewMessageButtonProps

için <xref:MessageThreadProps.onRenderJumpToNewMessageButton>bağımsız değişkenler.

LocalVideoCameraCycleButtonProps
LocalVideoStreamState

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23LocalVideoStream>durumu.

MediaDiagnosticsState

Yalnızca için durum proxy'si <xref:%40azure%2Fcommunication-calling%23MediaDiagnostics>.

MessageCommon

Tüm ileti türlerinin ortak özellikleri.

MessageStatusIndicatorProps

MessageStatusIndicator için props.

MessageStatusIndicatorStrings

Geçersiz kılınabilecek MessageStatusIndicator dizeleri.

MessageThreadStrings

Geçersiz kılınabilecek MessageThread dizeleri.

MessageThreadStyles

MessageThread için fluent stilleri.

MicrophoneButtonContextualMenuStyles

MicrophoneButton menüsü için stiller.

MicrophoneButtonProps

MicrophoneButton için props.

MicrophoneButtonStrings

Geçersiz kılınabilecek MicrophoneButton dizeleri.

MicrophoneButtonStyles

MicrophoneButton stilleri

NetworkDiagnosticsState

Yalnızca için durum proxy'si <xref:%40azure%2Fcommunication-calling%23NetworkDiagnostics>.

OptionsDevice

DevicesButton açılır öğesinde kamera, mikrofon veya hoparlör gibi bir cihaz.

ParticipantAddedSystemMessage

Katılımcının sohbet yazışmasına eklendiğini bildiren bir sistem iletisi.

ParticipantItemProps

ParticipantItem için Props.

ParticipantItemStrings

Geçersiz kılınabilecek ParticipantItem dizeleri.

ParticipantItemStyles

ParticipantItem için akıcı stiller.

ParticipantListItemStyles

ParticipantListParticipantItem stilleri.

ParticipantListStyles

ParticipantList stilleri.

ParticipantRemovedSystemMessage

Katılımcının sohbet yazışmasından kaldırıldığını bildiren bir sistem iletisi.

ParticipantsButtonContextualMenuStyles

ParticipantsButton menüsü için stiller.

ParticipantsButtonProps

ParticipantsButton için Props.

ParticipantsButtonStrings

Geçersiz kılınabilecek ParticipantsButton dizeleri.

ParticipantsButtonStyles

Styles Props for ParticipantsButton.

RecordingCallFeature

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>durumu. StatefulCallClient , çağrının kayıt durumunu otomatik olarak dinler ve StatefulCallClient tarafından kullanıma sunulan durumu uygun şekilde güncelleştirir.

RemoteParticipantState

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23RemoteParticipant>durumu. StatefulCallClient , RemoteParticipants'ı otomatik olarak alır ve durumlarını StatefulCallClient tarafından kullanıma sunulan duruma ekler.

RemoteVideoStreamState

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23RemoteVideoStream>durumu.

ScreenShareButtonProps

ScreenShareButton için props.

ScreenShareButtonStrings

Geçersiz kılınabilecek ScreenShareButton dizeleri.

SendBoxProps

SendBox için props.

SendBoxStrings

Geçersiz kılınabilecek SendBox dizeleri.

SendBoxStylesProps

için <xref:Sendbox>fluent stilleri.

StatefulCallClient

CallClient'ın <xref:%40azure%2Fcommunication-calling%23CallClient> durum bilgisi olan şekilde kullanılmasına izin veren yöntemleri tanımlar. Arabirim, proksied durumuna erişim sağlar ve ayrıca durum değişikliği olayları için bir işleyici kaydetmeye izin verir. Durum tanımı için bkz. CallClientState.

Durum değişikliği olayları şunlara göre yönlendirilir:

  • API'lerden <xref:%40azure%2Fcommunication-calling%23DeviceManager> döndürülen veriler.
  • API'lerden <xref:%40azure%2Fcommunication-calling%23CallAgent> döndürülen veriler.
  • Çeşitli Azure iletişim çağırma nesnelerine otomatik olarak eklenen dinleyiciler:
    • CallAgent 'incomingCall'
    • CallAgent 'callsUpdated'
    • DeviceManager 'videoDevicesUpdated'
    • DeviceManager 'audioDevicesUpdated
    • DeviceManager 'selectedMicrophoneChanged'
    • DeviceManager 'selectedSpeakerChanged'
    • 'stateChanged' çağrısı
    • 'idChanged' çağrısı
    • 'isMutedChanged' çağrısı
    • 'isScreenSharingOnChanged' çağrısı
    • 'remoteParticipantsUpdated' çağrısı
    • 'localVideoStreamsUpdated' çağrısı
    • IncomingCall 'callEnded'
    • RemoteParticipant 'stateChanged'
    • RemoteParticipant 'isMutedChanged'
    • RemoteParticipant 'displayNameChanged'
    • RemoteParticipant 'isSpeakingChanged'
    • RemoteParticipant 'videoStreamsUpdated'
    • RemoteVideoStream 'isAvailableChanged'
    • TranscriptionCallFeature 'isTranscriptionActiveChanged'
    • RecordingCallFeature 'isRecordingActiveChanged'
StatefulChatClient

{@Link @azure/communication-chat#ChatClient} merkezi oluşturulmuş bir durumla kullanılmasına izin veren yöntemleri tanımlar.

Arabirim, proksied durumuna erişim sağlar ve ayrıca durum değişikliği olayları için bir işleyici kaydetmeye izin verir.

StatefulDeviceManager

üzerinde durum bilgisi olan <xref:%40azure%2Fcommunication-calling%23DeviceManager>tarafından eklenen ek yöntemleri tanımlar.

StreamMediaProps

StreamMedia için props.

SystemMessageCommon

Tüm sistem iletilerinin ortak özellikleri.

TopicUpdatedSystemMessage

Sohbet yazışması konusunun güncelleştirildiğini bildiren bir sistem iletisi.

TranscriptionCallFeature

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>durumu. StatefulCallClient , çağrının transkripsiyon durumunu otomatik olarak dinler ve StatefulCallClient tarafından kullanıma sunulan durumu uygun şekilde güncelleştirir.

TypingIndicatorProps

TypingIndicator için props.

TypingIndicatorStrings

Geçersiz kılınabilecek TypingIndicator dizeleri.

TypingIndicatorStylesProps

TypingIndicator için fluent stilleri.

VideoGalleryProps

VideoGallery için destek.

VideoGalleryRemoteParticipant

VideoGallery'deki uzak katılımcının durumu.

VideoGalleryStream

VideoGallery'de bir katılımcının video akışı.

VideoGalleryStrings

VideoGallery'de kullanıcı arabiriminde gösterilebilen tüm dizeler.

VideoGalleryStyles

VideoGallery Bileşen Stilleri.

VideoStreamOptions

Video akışlarının nasıl işlendiğini denetleme seçenekleri.

VideoStreamRendererViewState

Yalnızca sürümünün <xref:%40azure%2Fcommunication-calling%23VideoStreamRendererView>durumu. Bu özellik createView tarafından StatefulCallClient tarafından kullanıma sunulan duruma eklenir ve disposeView tarafından kaldırılır.

VideoTileProps

VideoTile için Props.

VideoTileStylesProps

VideoTile için fluent stilleri.

Tür Diğer Adları

AdapterErrors

Bağdaştırıcılar, durumundaki her işlem için en son hatayı depolar.

target , bağdaştırıcı tarafından gerçekleştirilen her benzersiz işlem için bağdaştırıcı tanımlı bir dizedir.

AreEqual

2 react bileşeninin tam olarak eşit olup olmadığını, sonuç türünün true/false olup olmadığını karşılaştırın

AreParamEqual

2 react bileşeninin prop'larının eşit olup olmadığını karşılaştırın, sonuç türü true/false olur

AreTypeEqual

İki türün eşit olup olmadığını karşılaştırın; sonuç türü true/false olur

AvatarPersonaData

Kullanıcının avatarlarını görüntülemek için özel veri öznitelikleri.

AvatarPersonaDataCallback

Bir kullanıcı için avatar oluşturmak üzere özel veriler sağlamak için kullanılan geri çağırma işlevi.

AzureCommunicationCallAdapterArgs

CallAdapter'ın Azure İletişim Hizmetleri uygulamasını oluşturmaya yönelik bağımsız değişkenler.

Not: displayName en fazla 256 karakter olabilir.

AzureCommunicationCallWithChatAdapterArgs

createAzureCommunicationCallWithChatAdapter için bağımsız değişkenler

AzureCommunicationCallWithChatAdapterFromClientArgs

Için bağımsız değişkenler <xref:createAzureCommunicationCallWithChatAdapterFromClient>

AzureCommunicationChatAdapterArgs

ChatAdapter'ın Azure İletişim Hizmetleri uygulamasını oluşturmaya yönelik bağımsız değişkenler.

CallAdapterCallEndedEvent

Sonlandırılan aramayla ilgili ayrıntıları içeren CallEndedListener için yük.

CallAdapterClientState

Azure İletişim Hizmetleri arka uçtan çıkarılan CommonCallAdapter durumu.

CallAdapterLocator

Birleştirme çağrısını bulmak için createAzureCommunicationCallAdapter tarafından kullanılan bulucu

CallAdapterState

CommonCallAdapter durumu.

CallAdapterUiState

Saf kullanıcı arabirimi amacıyla CommonCallAdapter durumu.

CallCompositeIcons

CallComposite için geçersiz kılınabilecek simgeler.

CallCompositeOptions

CallComposite'ın isteğe bağlı özellikleri.

CallCompositePage

CallComposite içinde gösterilen ana kullanıcı arabirimi ekranları.

CallControlDisplayType

CallComposite için denetim çubuğu görüntüleme türü.

CallControlOptions

Arama deneyimindeki denetim çubuğu için özelleştirme seçenekleri.

CallEndedListener

CallAdapterSubscribers 'callEnded' olayı için geri çağırma.

CallErrorBarSelector

ErrorBar bileşeni için seçici türü.

CallErrorTarget

{@Link CallErrors} içindeki tüm izin verilen anahtarlar için dize değişmez değeri türü.

CallErrors

API çağrılarından Çağrı SDK'sına gelen hatalar.

nesnesindeki her özellik, belirli bir SDK API yöntemi için en son hatayı depolar.

Bu nesnedeki hatalar kullanılarak <xref:newClearCallErrorsModifier>temizlenebilir. Ayrıca, hatalar şu durumlarda otomatik olarak temizlenir:

  • Durum temizlendi.
  • İlgili API yöntemlerine yapılan sonraki çağrılar başarılı olur. Hataların otomatik olarak temizlenebileceği durum bilgisi olan istemci yöntemlerinin belgelerine bakın.
CallIdChangedListener

CallAdapterSubscribers 'callIdChanged' olayı için geri çağırma.

CallParticipantListParticipant

Kullanıcı arabirimi bileşenlerine yansıtıldığında olduğu gibi katılımcının durumunu çağırma.

CallWithChatCompositeIcons

CallWithChatComposite için geçersiz kılınabilecek simgeler.

CallWithChatCompositeOptions

CallWithChatComposite'ın isteğe bağlı özellikleri.

CallWithChatEvent

CallWithChatAdapter tarafından tetiklenen olaylar.

CallingBaseSelectorProps

Bildirim temelli istemci durumunu çağırmaya başvurmak için kullanılan yaygın props.

CallingReturnProps

usePropsFor için yardımcı türü.

CameraButtonSelector

CameraButton bileşeni için seçici türü.

ChatAdapter

ChatComposite Bağdaştırıcı arabirimi.

ChatAdapterState

ChatAdapter durumu.

ChatAdapterUiState

Saf kullanıcı arabirimi amacıyla ChatAdapter durumu.

ChatBaseSelectorProps

ChatClientState seçicileri için ortak props.

ChatClientProviderProps

ChatClientProvider başlatmak için bağımsız değişkenler.

ChatClientState

için <xref:%40azure%2Fcommunication-chat%23ChatClient>merkezi durum.

ChatCompositeClientState

Azure İletişim Hizmetleri arka uçtan çıkarılan ChatAdapter durumu.

ChatCompositeIcons

ChatComposite için geçersiz kılınabilecek simgeler.

ChatCompositeOptions

ChatComposite'ın isteğe bağlı özellikleri.

ChatErrorBarSelector

ErrorBar bileşeni için seçici türü.

ChatErrorTarget

ChatErrors'daki tüm izin verilen anahtarlar için dize değişmez değeri türü.

ChatErrors

API'den Sohbet SDK'sına yapılan çağrılarda hata teed.

nesnesindeki her özellik, belirli bir SDK API yöntemi için en son hatayı depolar.

ChatHandlers

Sohbet bileşenleri için gereken tüm işleyicileri içeren nesne.

Bu paketten sohbetle ilgili bileşenler bu nesneden ilgili işleyicileri seçebilir. Bkz <xref:useHandlers> . ve usePropsFor.

ChatMessageWithStatus

Sohbet iletileri için <xref:%40azure%2Fcommunication-chat%23ChatMessage> yalnızca istemci tarafı meta verilerini depolayan bir uzantı.

TODO: Ad bitrotted. Beni yeniden adlandır.

ChatParticipantListSelector

ParticipantList bileşeni için seçici türü.

ChatReturnProps

usePropsFor için yardımcı türü.

ChatThreadClientProviderProps

ChatThreadClientProvider başlatmak için bağımsız değişkenler.

ChatThreadClientState

için <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>merkezi durum.

ChatThreadProperties

Sohbet yazışmasının özellikleri.

Temel alınan API tarafından kullanılan farklı türleri gizlememize yardımcı olan en az bir tane tanımlarız.

ClientState

veya <xref:%40azure%2Fcommunication-chat%23ChatClient>için <xref:%40azure%2Fcommunication-calling%23CallClient> merkezi durum.

Ayrıca bkz. CallClientState, ChatClientState.

Common

2 türde kesişen dönüş türü

CommonProperties

2 türün kesişen özelliklerini döndürme

CommunicationParticipant

Kullanıcı arabirimine yansıtılan Sohbet veya Arama katılımcısının durumu.

ComponentIcons

Bu kitaplıktan dışarı aktarılan React bileşenleri tarafından kullanılan simgeler.

ComponentProps

usePropsFor için yardımcı türü.

CompositeIcons

Bu kitaplık tarafından dışarı aktarılan bileşik bileşenlerden birinde geçersiz kılınabilen simgeler.

Daha fazla hedeflenen tür için bkz. ChatCompositeIcons, CallCompositeIcons ve CallWithChatCompositeIcons .

ControlBarButtonStyles

Tüm ControlBarButton uygulamaları için stiller.

ControlBarLayout

ControlBar için düzenleri sunma.

CreateViewResult

createView'dan sonuç döndürür.

CustomAvatarOptions

Avatar (Persona) bileşenini özelleştirmek için işleve onRender ekleyebileceğiniz seçenekler.

DeviceManagerState

Bu tür içindeki <xref:%40azure%2Fcommunication-calling%23DeviceManager>tüm durumu kapsüllemek için tasarlanır. İsteğe bağlı parametreler kullanıcı tarafından izin verilene kadar kullanılamayabilir. İlgili <xref:%40azure%2Fcommunication-calling%23DeviceManager>'getCameras, getMicrophones, getSpeakers ve askDevicePermission API'leri çağrılana ve tamamlanana kadar kameralar, mikrofonlar, hoparlörler ve deviceAccess durumları boş olacaktır.

DevicesButtonSelector

DevicesButton bileşeni için seçici türü.

DiagnosticChangedEventListner

CallAdapterSubscribers 'diagnosticChanged' olayı için geri çağırma.

DisplayNameChangedListener

CallAdapterSubscribers 'displayNameChanged' olayı için geri çağırma.

EmptySelector

Hiç veri döndürmeden önemsiz seçiciler için bir tür.

Veri gerektirmeyen bir bileşen için usePropsFor çağrıldığında varsayılan dönüş değeri olarak kullanılır.

ErrorType

ErrorBar'da gösterilebilen tüm hatalar.

GetCallingSelector

Belirli bir Bileşen için geçerli seçicinin belirli türü.

GetChatSelector

Belirli bir Bileşen için geçerli seçicinin belirli türü.

IsLocalScreenSharingActiveChangedListener

CallAdapterSubscribers 'isLocalScreenSharingActiveChanged' olayı için geri çağırma.

IsMutedChangedListener

CallAdapterSubscribers 'isMuted' olayı için geri çağırma.

IsSpeakingChangedListener

CallAdapterSubscribers 'isSpeakingChanged' olayı için geri çağırma.

LoadingState

Akışın yüklenip yüklenmediği.

LocalizationProviderProps

LocalizationProvider için Props.

MediaDiagnosticChangedEvent

Medya tanılamasında değişiklik olduğunda DiagnosticChangedEventListner için yük.

Message

Tüm iletilerin ayrımcı birleşimi.

Bu messageType alan birleşim varyantları konusunda uzmanlaşmıştır.

MessageAttachedStatus

Bir sohbet iletisinin iletiden önce / sonra iletiyle birleştirilerek görüntülenip görüntülenmeyeceğini belirtin.

Aynı gönderenden gelen birçok iletiyi tek bir ileti baloncuğunda birleştirmek için kullanışlıdır.

MessageContentType

Desteklenen sohbet iletisi içeriği türleri.

MessageProps

Tek bir iletiyi işlemek için yayılır.

Bkz . MessageRenderer.

MessageReadListener

ChatAdapterSubscribers 'messageRead' olayı için geri arama.

MessageReceivedListener

ChatAdapterSubscribers 'messageReceived' olayı için geri arama.

MessageRenderer

Tek bir iletiyi işlemek için bir bileşen.

MessageSentListener

ChatAdapterSubscribers 'messageSent' olayı için geri arama.

MessageStatus

Gönderilen iletinin istemci tarafı durumu.

İleti teslimi arka uçtan onaylanmadan önce oluşan geçiş durumlarını içerir.

MessageThreadProps

MessageThread için props.

MessageThreadSelector

MessageThread bileşeni için seçici türü.

MicrophoneButtonSelector

MicrophoneButton bileşeni için seçici türü.

NetworkDiagnosticChangedEvent

Bir ağ tanılamasında değişiklik olduğunda DiagnosticChangedEventListner için payload.

OnRenderAvatarCallback

Kullanıcıların Bir Kişilik Bileşeninin işlenmesini özelleştirmesine olanak tanıyan özel işlenmiş geri arama.

ParticipantListParticipant

Katılımcı Listesi'nde görüntülenen katılımcılar.

ParticipantListProps

ParticipantList için Props.

ParticipantListSelector

ParticipantList bileşeni için seçici türü.

ParticipantMenuItemsCallback

ParticipantList içindeki her katılımcı için özel menü öğeleri sağlamaya yönelik bir geri arama.

ParticipantState

Arama katılımcısının bağlantı durumu.

ParticipantsAddedListener

ChatAdapterSubscribers 'participantsAdded' etkinliği için geri arama.

ParticipantsButtonSelector

ParticipantsButton bileşeni için seçici türü.

ParticipantsJoinedListener

CallAdapterSubscribers 'participantsJoined' etkinliği için geri arama.

ParticipantsLeftListener

CallAdapterSubscribers 'participantsLeft' etkinliği için geri arama.

ParticipantsRemovedListener

ChatAdapterSubscribers 'participantsRemoved' etkinliği için geri arama.

ReadReceiptsBySenderId

Her gönderenin görünen adını ve son okunan iletiyi depolayan anahtar değer çiftleri dizisi

ScreenShareButtonSelector

ScreenShareButton bileşeni için seçici türü.

Selector

ClientState güncelleştirmelerini bu kitaplıktaki React Bileşenleri için prop'lara daraltan iyileştirilmiş bir seçici.

SendBoxSelector

SendBox bileşeni için seçici türü.

StatefulCallClientArgs

StatefulCallClient oluşturmak için bağımsız değişkenler.

StatefulCallClientOptions

StatefulCallClient oluşturma seçenekleri.

StatefulChatClientArgs

StatefulChatClient'ı oluşturmak için bağımsız değişkenler.

StatefulChatClientOptions

StatefulChatClient oluşturma seçenekleri.

SystemMessage

Tüm sistem iletilerinin ayrımcı birleşimi.

Bu systemMessageType alan birleşim varyantları konusunda uzmanlaşmıştır.

TopicChangedListener

ChatAdapterSubscribers 'topicChanged' olayı için geri arama.

TypingIndicatorSelector

TypeIndicator bileşeni için seçici türü.

UpdateMessageCallback

Geri çağırma işlevi, bir ileti güncelleştirildiğinde çalışır.

VideoGalleryLayout
VideoGalleryLocalParticipant

VideoGallery'deki yerel katılımcının durumu.

VideoGalleryParticipant

VideoGallery'deki bir katılımcının durumu.

VideoGallerySelector

VideoGallery bileşeni için seçici türü.

ViewScalingMode

VideoGalleryStream'in ölçeklendirme modu.

İşlevler

CallAgentProvider(CallAgentProviderProps)

öğesini <xref:React.Context> depolayan bir <xref:%40azure%2Fcommunication-calling%23CallAgent>.

Bu paketten çağrılan bileşenler bir CallAgentProvider ile sarmalanmalıdır.

CallClientProvider(CallClientProviderProps)

StatefulCallClient<xref:React.Context> depolayan bir.

Bu paketten çağrılan bileşenler bir CallClientProvider ile sarmalanmalıdır.

CallComposite(CallCompositeProps)

Arama deneyimi için özelleştirilebilir ui bileşik.

CallProvider(CallProviderProps)

öğesini <xref:React.Context> depolayan bir <xref:%40azure%2Fcommunication-calling%23Call>.

Bu paketten çağrılan bileşenler bir CallProvider ile sarmalanmalıdır.

CallWithChatComposite(CallWithChatCompositeProps)

CallWithChatComposite, kullanıma sunulan sohbet deneyimiyle tam bir çağrı sağlamak için önemli bileşenleri bir araya getirir.

CameraButton(CameraButtonProps)

Kamerayı açmak / kapatmak için bir düğme.

ControlBar ile kullanılabilir.

ChatClientProvider(ChatClientProviderProps)

<xref:React.Context>StatefulChatClient depolayan bir.

Bu paketten gelen sohbet bileşenleri bir ChatClientProvider ile sarmalanmalıdır.

ChatComposite(ChatCompositeProps)

Sohbet deneyimi için özelleştirilebilir ui bileşik.

ChatThreadClientProvider(ChatThreadClientProviderProps)

öğesini <xref:React.Context> depolayan bir <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>.

Bu paketten gelen sohbet bileşenleri bir ChatThreadClientProvider ile sarmalanmalıdır.

ControlBar(ControlBarProps)

Arama denetimleri için çeşitli düğmelere yönelik bir kapsayıcı.

Bu kitaplıktaki çeşitli arama denetimi düğmeleriyle kullanın; örneğin CameraButton veya doğrudan kendi ControlBarButton örnekleriniz.

ControlBarButton(ControlBarButtonProps)

ControlBar stilinde varsayılan düğme.

Bu bileşeni kullanın, kullanıcı arabirimi Kitaplığı tarafından sağlanan diğer düğmelerle aynı stile sahip özel düğmeler oluşturun.

DevicesButton(DevicesButtonProps)

Cihaz seçeneklerini denetleen bir menüyü açma düğmesi.

ControlBar ile kullanılabilir.

EndCallButton(EndCallButtonProps)

Devam eden aramayı sonlandırmak için bir düğme.

ControlBar ile kullanılabilir.

ErrorBar(ErrorBarProps)

Kullanıcı arabiriminde hata iletilerini gösteren bir bileşen. Gösterilebilen tüm dizeler, yerelleştirilebilmeleri için dize olarak kabul edilir. Etkin hatalar activeErrorMessages tarafından seçilir.

Bu bileşen, kullanıcı tarafından kapatılanları dahili olarak izler.

  • İlişkili zaman damgasına sahip hatalar: Hata, kapatıldıktan sonra oluşursa yeniden kullanıcı arabiriminde gösterilir.
  • Zaman damgası olmayan hatalar: Hata, prop'lardan kaybolana kadar kapatılır. Hata yinelenirse, kullanıcı arabiriminde gösterilir.

UI öğesini kullanır <xref:%40fluentui%2Freact%23MessageBar> .

FluentThemeProvider(FluentThemeProviderProps)

Bu kitaplığın react bileşenlerine Fluent teması uygulayan sağlayıcı.

GridLayout(GridLayoutProps)

Bir aramada ses /video katılımcıları kutucuklarını yerleştiren bir bileşen.

LocalizationProvider(LocalizationProviderProps)

Bu kitaplığın react bileşenleri için yerelleştirilmiş dizeler sağlayan sağlayıcı.

MessageStatusIndicator(MessageStatusIndicatorProps)

Gönderilen iletinin durumunu görüntüleyen bileşen.

İleti durumuna karşılık gelen bir simge ve araç ipucu ekler.

MessageThread(MessageThreadProps)

MessageThread sohbet iletilerini işlemek, yeni/eski iletilerin kaydırma davranışını işlemek ve sohbet yazışması içindeki denetimleri & simgeleri özelleştirmek için kolayca bir bileşen oluşturmanıza olanak tanır.

MicrophoneButton(MicrophoneButtonProps)

Mikrofonu açmak / kapatmak için bir düğme.

ControlBar ile kullanılabilir.

ParticipantItem(ParticipantItemProps)

Bir çağrıyı veya sohbet katılımcısını işlemek için bileşen.

Katılımcının avatarını, displayName ve durumunun yanı sıra isteğe bağlı simgeleri ve bağlam menüsünü görüntüler.

ParticipantList(ParticipantListProps)

Tüm çağrı veya sohbet katılımcılarını işlemek için bileşen.

Varsayılan olarak, her katılımcı ParticipantItem ile işlenir. Geçersiz kılmak için bkz <xref:ParticipantListProps.onRenderParticipant> .

ParticipantsButton(ParticipantsButtonProps)

Arama veya sohbet katılımcıları içeren bir menüyü gösteren düğme.

ControlBar ile kullanılabilir.

Bu düğme, özelliğiyle menuPropstanımlanan açılan menü öğelerini içerir. Varsayılan olarak, tam listeye sahip uzak katılımcıların sayısını alt menü olarak ve tüm katılımcıların sesini kapatma seçeneğinin yanı sıra arama daveti URL'sini kopyalamak için panoya kopyala düğmesini görüntüleyebilir. Bu menuProps tamamen yeniden tanımlanabilir ve özelliği IContextualMenuProps türündedir.

ScreenShareButton(ScreenShareButtonProps)

Ekran paylaşımını başlatmak / durdurmak için bir düğme.

ControlBar ile kullanılabilir.

SendBox(SendBoxProps)

İleti yazma ve gönderme bileşeni.

Kullanıcı metin girmeye başladığında yazma bildirimi göndermeyi destekler. Metin girişi alanının altındaki isteğe bağlı iletiyi destekler.

StreamMedia(StreamMediaProps)

Video akışı olan bir HTMLElement'i JSX öğesine dönüştürmek için yardımcı program bileşeni.

Kafasız çağrı API'si tarafından döndürülen HTMLElement'i VideoTile olarak işlenebilen bir bileşene dönüştürmek için kullanın.

TypingIndicator(TypingIndicatorProps)

Sohbet yazışmasında bir veya daha fazla katılımcı yazarken yerel kullanıcıya bildirimde bulunacak bileşen.

VideoGallery(VideoGalleryProps)

VideoGallery, belirli bir çağrı için video kutucuklarının düzenini temsil eder. Yerel kullanıcı ve aramaya katılan her uzak katılımcı için bir VideoTile görüntüler.

VideoTile(VideoTileProps)

Tek bir çağrı katılımcısı için video akışını işlemek için bir bileşen.

VideoGallery'deGridLayout ile kullanın.

createAzureCommunicationCallAdapter(AzureCommunicationCallAdapterArgs)

Azure İletişim Hizmetleri tarafından yedeklenen bir CallAdapter oluşturun.

Bu, bu kitaplık tarafından sağlanan varsayılan CallAdapter uygulamasıdır.

Not: displayName en fazla 256 karakter olabilir.

createAzureCommunicationCallAdapterFromClient(StatefulCallClient, CallAgent, CallAdapterLocator)

Sağlanan StatefulCallClient'ı kullanarak bir CallAdapter oluşturun.

StatefulCallClient başvurusu tutmak istiyorsanız kullanışlıdır. Daha basit bir API için createAzureCommunicationCallAdapter kullanmayı göz önünde bulundurun.

createAzureCommunicationCallWithChatAdapter(AzureCommunicationCallWithChatAdapterArgs)

CallWithChatComposite'a bağlanmak için Azure İletişim hizmetleri tarafından yedeklenen bir CallWithChatAdapter oluşturun.

createAzureCommunicationCallWithChatAdapterFromClients(AzureCommunicationCallWithChatAdapterFromClientArgs)

Sağlanan StatefulChatClient ve StatefulCallClient'ı kullanarak bir CallWithChatAdapter oluşturun.

StatefulChatClient ve StatefulCallClient başvurularını korumak istiyorsanız kullanışlıdır. Daha basit bir API için createAzureCommunicationCallWithChatAdapter kullanmayı göz önünde bulundurun.

createAzureCommunicationChatAdapter(AzureCommunicationChatAdapterArgs)

Azure İletişim Hizmetleri destekli bir ChatAdapter oluşturun.

Bu, bu kitaplık tarafından sağlanan varsayılan ChatAdapter uygulamasıdır.

createAzureCommunicationChatAdapterFromClient(StatefulChatClient, ChatThreadClient)

Sağlanan StatefulChatClient'i kullanarak bir ChatAdapter oluşturun.

StatefulChatClient başvurusu tutmak istiyorsanız kullanışlıdır. Daha basit bir API için createAzureCommunicationChatAdapter kullanmayı göz önünde bulundurun.

createDefaultCallingHandlers(StatefulCallClient, undefined | CallAgent, undefined | StatefulDeviceManager, undefined | Call)

Ekipler için CallingHandlers çağrısının varsayılan uygulamasını oluşturun.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

createDefaultChatHandlers(StatefulChatClient, ChatThreadClient)

ChatHandlers'ın varsayılan uygulamasını oluşturun.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

Döndürülen nesne, React Bileşenleri için prop olarak kullanıldığında rerender'leri önlemek için not edilir.

createStatefulCallClient(StatefulCallClientArgs, StatefulCallClientOptions)

ProxyCallClient ile CallClient <xref:%40azure%2Fcommunication-calling%23CallClient> ara sunucusu oluşturarak StatefulCallClient StatefulCallClient<xref:ProxyCallClient> oluşturur ve bu da durum erişimine bildirim temelli bir şekilde izin verir.

Durum değişikliklerinin <xref:%40azure%2Fcommunication-calling%23DeviceManager> düzgün bir şekilde prxied olması için StatefulCallClient'dan alınan ve <xref:%40azure%2Fcommunication-calling%23CallAgent><xref:%40azure%2Fcommunication-calling%23Call> (ve vb.) kullanmak önemlidir.

createStatefulChatClient(StatefulChatClientArgs, StatefulChatClientOptions)

ProxyChatClient ile ChatClient'a ara sunuculuk yaparak durum bilgisi olan bir ChatClient <xref:%40azure%2Fcommunication-chat%23ChatClient>StatefulChatClient<xref:ProxyChatClient> oluşturur ve bu da bildirim temelli bir şekilde durum bilgisi erişimine izin verir.

fromFlatCommunicationIdentifier(string)

toFlatCommunicationIdentifier'ın ters işlemi.

getCallingSelector<Component>(Component)

Belirtilen bileşen için seçiciyi alın.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

getChatSelector<Component>(Component)

Belirtilen bileşen için seçiciyi alın.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

toFlatCommunicationIdentifier(CommunicationIdentifier)

dize gösterimi <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>.

CommunicationIdentifier'ın bu dize gösteriminin benzersiz bir İletişim kullanıcısı için kararlı olması garanti edilir. Bu nedenle,

  • dış veritabanlarında kullanıcının kimliğini kalıcı hale getirmek için kullanılabilir.
  • kullanıcının verilerini depolamak için haritanın anahtarları olarak kullanılabilir.
useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>)

CallAdapter'ın oluşturulmasını basitleştirmek için özel bir React kancası.

CreateAzureCommunicationCallAdapter'a benzer, ancak bağdaştırıcının zaman uyumsuz oluşturulmasını dahili olarak üstlenir.

Kancaların kuralına saygı duyabilmeniz ve bağımsız değişkenleri oluşturuldukları gibi geçirebilmeniz için bağımsız değişkenlerin tanımsız olmasını sağlar. Bağdaştırıcı yalnızca tüm bağımsız değişkenler tanımlandığında oluşturulur.

Her işlemede bağdaştırıcının yeniden oluşturulmasını önlemek için bağımsız değişkenleri not etmeniz gerektiğini unutmayın. Tipik kullanım örnekleri için bkz. hikaye kitabı.

useAzureCommunicationCallWithChatAdapter(Partial<AzureCommunicationCallWithChatAdapterArgs>, (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, (adapter: CallWithChatAdapter) => Promise<void>)

CallWithChatAdapter'ın oluşturulmasını basitleştirmek için özel bir React kancası.

CreateAzureCommunicationCallWithChatAdapter'a benzer, ancak bağdaştırıcının zaman uyumsuz oluşturulmasını dahili olarak üstlenir.

Kancaların kuralına saygı duyabilmeniz ve bağımsız değişkenleri oluşturuldukları gibi geçirebilmeniz için bağımsız değişkenlerin tanımsız olmasını sağlar. Bağdaştırıcı yalnızca tüm bağımsız değişkenler tanımlandığında oluşturulur.

Her işlemede bağdaştırıcının yeniden oluşturulmasını önlemek için bağımsız değişkenleri not etmeniz gerektiğini unutmayın. Tipik kullanım örnekleri için bkz. hikaye kitabı.

useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>)

ChatAdapter'ın oluşturulmasını basitleştirmek için özel bir React kancası.

CreateAzureCommunicationChatAdapter'a benzer, ancak bağdaştırıcının zaman uyumsuz olarak oluşturulmasını dahili olarak üstlenir.

Kancaların kuralına saygı duyabilmeniz ve bağımsız değişkenleri oluşturuldukları gibi geçirebilmeniz için bağımsız değişkenlerin tanımsız olmasını sağlar. Bağdaştırıcı yalnızca tüm bağımsız değişkenler tanımlandığında oluşturulur.

Her işlemede bağdaştırıcının yeniden oluşturulmasını önlemek için bağımsız değişkenleri not etmeniz gerektiğini unutmayın. Tipik kullanım örnekleri için bkz. hikaye kitabı.

useCall()

Sağlayıcıdan elde <xref:%40azure%2Fcommunication-calling%23Call> etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

Bu kancayı kullanmak için daha önce CallProvider'ı bir Call nesnesiyle kullanmış olmanız gerekir

useCallAgent()

Sağlayıcıdan elde <xref:%40azure%2Fcommunication-calling%23CallAgent> etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

useCallClient()

Sağlayıcıdan StatefulCallClient almak için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

useChatClient()

Sağlayıcıdan StatefulChatClient almak için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

useChatThreadClient()

Sağlayıcıdan elde <xref:%40azure%2Fcommunication-chat%23ChatThreadClient> etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

useDeviceManager()

Sağlayıcıdan StatefulDeviceManager almak için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

usePropsFor<Component>(Component, "chat" | "calling")

Bu kitaplıktan bir React Bileşeni için gerekli tüm kancaları almak için birincil kanca.

Bu kancayı çağırmak için bileşenin şu sağlayıcılar altında sarmalanması gerekir:

  1. Sohbet bileşenleri için: ChatClientProvider ve ChatThreadClientProvider.

  2. Bileşenleri çağırmak için: CallClientProvider, CallAgentProvider ve CallAgentProvider.

Bileşenlerin en basit kullanımı şöyle görünür:

Örnek

    import { ParticipantList, usePropsFor } from '@azure/communication-react';

    const App = (): JSX.Element => {
        // ... code to setup Providers ...

        return <ParticipantList {...usePropsFor(ParticipantList)}/>
    }
useSelector<ParamT>(ParamT, (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), "chat" | "calling")

Belirtilen bileşen için seçici elde etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

useTheme()

Temaya erişmek için kancayı React

İşlev Ayrıntıları

CallAgentProvider(CallAgentProviderProps)

öğesini <xref:React.Context> depolayan bir <xref:%40azure%2Fcommunication-calling%23CallAgent>.

Bu paketten çağrılan bileşenler bir CallAgentProvider ile sarmalanmalıdır.

function CallAgentProvider(props: CallAgentProviderProps): Element

Parametreler

Döndürülenler

Element

CallClientProvider(CallClientProviderProps)

StatefulCallClient<xref:React.Context> depolayan bir.

Bu paketten çağrılan bileşenler bir CallClientProvider ile sarmalanmalıdır.

function CallClientProvider(props: CallClientProviderProps): Element

Parametreler

Döndürülenler

Element

CallComposite(CallCompositeProps)

Arama deneyimi için özelleştirilebilir ui bileşik.

function CallComposite(props: CallCompositeProps): Element

Parametreler

Döndürülenler

Element

Açıklamalar

Bileşik minimum genişlik/yükseklik çağrıları aşağıdaki gibidir:

  • mobil: 17,5rem x 21rem (280px x 336px, varsayılan rem değeri 16px)
  • masaüstü: 30rem x 22rem (480px x 352px, varsayılan rem değeri 16px)

CallProvider(CallProviderProps)

öğesini <xref:React.Context> depolayan bir <xref:%40azure%2Fcommunication-calling%23Call>.

Bu paketten çağrılan bileşenler bir CallProvider ile sarmalanmalıdır.

function CallProvider(props: CallProviderProps): Element

Parametreler

Döndürülenler

Element

CallWithChatComposite(CallWithChatCompositeProps)

CallWithChatComposite, kullanıma sunulan sohbet deneyimiyle tam bir çağrı sağlamak için önemli bileşenleri bir araya getirir.

function CallWithChatComposite(props: CallWithChatCompositeProps): Element

Parametreler

Döndürülenler

Element

CameraButton(CameraButtonProps)

Kamerayı açmak / kapatmak için bir düğme.

ControlBar ile kullanılabilir.

function CameraButton(props: CameraButtonProps): Element

Parametreler

Döndürülenler

Element

ChatClientProvider(ChatClientProviderProps)

<xref:React.Context>StatefulChatClient depolayan bir.

Bu paketten gelen sohbet bileşenleri bir ChatClientProvider ile sarmalanmalıdır.

function ChatClientProvider(props: ChatClientProviderProps): Element

Parametreler

Döndürülenler

Element

ChatComposite(ChatCompositeProps)

Sohbet deneyimi için özelleştirilebilir ui bileşik.

function ChatComposite(props: ChatCompositeProps): Element

Parametreler

Döndürülenler

Element

Açıklamalar

Sohbet bileşik minimum genişliği ve yüksekliği sırasıyla 17,5rem ve 20rem 'dir (280px ve 320px, varsayılan rem değeri 16px)

ChatThreadClientProvider(ChatThreadClientProviderProps)

öğesini <xref:React.Context> depolayan bir <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>.

Bu paketten gelen sohbet bileşenleri bir ChatThreadClientProvider ile sarmalanmalıdır.

function ChatThreadClientProvider(props: ChatThreadClientProviderProps): Element

Parametreler

Döndürülenler

Element

ControlBar(ControlBarProps)

Arama denetimleri için çeşitli düğmelere yönelik bir kapsayıcı.

Bu kitaplıktaki çeşitli arama denetimi düğmeleriyle kullanın; örneğin CameraButton veya doğrudan kendi ControlBarButton örnekleriniz.

function ControlBar(props: ControlBarProps): Element

Parametreler

Döndürülenler

Element

ControlBarButton(ControlBarButtonProps)

ControlBar stilinde varsayılan düğme.

Bu bileşeni kullanın, kullanıcı arabirimi Kitaplığı tarafından sağlanan diğer düğmelerle aynı stile sahip özel düğmeler oluşturun.

function ControlBarButton(props: ControlBarButtonProps): Element

Parametreler

Döndürülenler

Element

DevicesButton(DevicesButtonProps)

Cihaz seçeneklerini denetleen bir menüyü açma düğmesi.

ControlBar ile kullanılabilir.

function DevicesButton(props: DevicesButtonProps): Element

Parametreler

Döndürülenler

Element

EndCallButton(EndCallButtonProps)

Devam eden aramayı sonlandırmak için bir düğme.

ControlBar ile kullanılabilir.

function EndCallButton(props: EndCallButtonProps): Element

Parametreler

Döndürülenler

Element

ErrorBar(ErrorBarProps)

Kullanıcı arabiriminde hata iletilerini gösteren bir bileşen. Gösterilebilen tüm dizeler, yerelleştirilebilmeleri için dize olarak kabul edilir. Etkin hatalar activeErrorMessages tarafından seçilir.

Bu bileşen, kullanıcı tarafından kapatılanları dahili olarak izler.

  • İlişkili zaman damgasına sahip hatalar: Hata, kapatıldıktan sonra oluşursa yeniden kullanıcı arabiriminde gösterilir.
  • Zaman damgası olmayan hatalar: Hata, prop'lardan kaybolana kadar kapatılır. Hata yinelenirse, kullanıcı arabiriminde gösterilir.

UI öğesini kullanır <xref:%40fluentui%2Freact%23MessageBar> .

function ErrorBar(props: ErrorBarProps): Element

Parametreler

Döndürülenler

Element

FluentThemeProvider(FluentThemeProviderProps)

Bu kitaplığın react bileşenlerine Fluent teması uygulayan sağlayıcı.

function FluentThemeProvider(props: FluentThemeProviderProps): Element

Parametreler

Döndürülenler

Element

Açıklamalar

Bu kitaplıktaki bileşenler öncelikle Fluent kullanıcı arabiriminden, denetimlerden ve fluent React Northstar denetimlerinden oluşturulur. Bu sağlayıcı, hem temel fluent kullanıcı arabirimi denetimlerine hem de Fluent React Northstar denetimlerine sağlanan tüm temaların uygulanmasını işler.

GridLayout(GridLayoutProps)

Bir aramada ses /video katılımcıları kutucuklarını yerleştiren bir bileşen.

function GridLayout(props: GridLayoutProps): Element

Parametreler

Döndürülenler

Element

LocalizationProvider(LocalizationProviderProps)

Bu kitaplığın react bileşenleri için yerelleştirilmiş dizeler sağlayan sağlayıcı.

function LocalizationProvider(props: LocalizationProviderProps): Element

Parametreler

Döndürülenler

Element

Açıklamalar

Bu sağlayıcı kullanılmazsa bileşenler varsayılan olarak İngilizce (ABD) olarak yerelleştirilmiş dizeler sağlanır.

MessageStatusIndicator(MessageStatusIndicatorProps)

Gönderilen iletinin durumunu görüntüleyen bileşen.

İleti durumuna karşılık gelen bir simge ve araç ipucu ekler.

function MessageStatusIndicator(props: MessageStatusIndicatorProps): Element

Parametreler

Döndürülenler

Element

MessageThread(MessageThreadProps)

MessageThread sohbet iletilerini işlemek, yeni/eski iletilerin kaydırma davranışını işlemek ve sohbet yazışması içindeki denetimleri & simgeleri özelleştirmek için kolayca bir bileşen oluşturmanıza olanak tanır.

function MessageThread(props: MessageThreadProps): Element

Parametreler

props
MessageThreadProps

MessageThreadProps türünde

Kullanıcıların bileşeni işlemek MessageThread için en az sohbet iletileri ve userId sağlaması gerekir. Kullanıcılar kendi Avatarlarını, MessageStatusIndicator simgelerini LoadPreviousMessagesButtonJumpToNewMessageButtonve bu denetimlerin davranışını geçirerek de özelleştirebilirMessageThread.

MessageThreadiçindeki & Chat.Message bileşenini @fluentui/react-northstarkullanır Chat . Bu iki bileşenle ilgili ayrıntıları kullanıma alabilirsiniz.

Döndürülenler

Element

MicrophoneButton(MicrophoneButtonProps)

Mikrofonu açmak / kapatmak için bir düğme.

ControlBar ile kullanılabilir.

function MicrophoneButton(props: MicrophoneButtonProps): Element

Parametreler

Döndürülenler

Element

ParticipantItem(ParticipantItemProps)

Bir çağrıyı veya sohbet katılımcısını işlemek için bileşen.

Katılımcının avatarını, displayName ve durumunun yanı sıra isteğe bağlı simgeleri ve bağlam menüsünü görüntüler.

function ParticipantItem(props: ParticipantItemProps): Element

Parametreler

Döndürülenler

Element

ParticipantList(ParticipantListProps)

Tüm çağrı veya sohbet katılımcılarını işlemek için bileşen.

Varsayılan olarak, her katılımcı ParticipantItem ile işlenir. Geçersiz kılmak için bkz <xref:ParticipantListProps.onRenderParticipant> .

function ParticipantList(props: ParticipantListProps): Element

Parametreler

Döndürülenler

Element

ParticipantsButton(ParticipantsButtonProps)

Arama veya sohbet katılımcıları içeren bir menüyü gösteren düğme.

ControlBar ile kullanılabilir.

Bu düğme, özelliğiyle menuPropstanımlanan açılan menü öğelerini içerir. Varsayılan olarak, tam listeye sahip uzak katılımcıların sayısını alt menü olarak ve tüm katılımcıların sesini kapatma seçeneğinin yanı sıra arama daveti URL'sini kopyalamak için panoya kopyala düğmesini görüntüleyebilir. Bu menuProps tamamen yeniden tanımlanabilir ve özelliği IContextualMenuProps türündedir.

function ParticipantsButton(props: ParticipantsButtonProps): Element

Parametreler

Döndürülenler

Element

ScreenShareButton(ScreenShareButtonProps)

Ekran paylaşımını başlatmak / durdurmak için bir düğme.

ControlBar ile kullanılabilir.

function ScreenShareButton(props: ScreenShareButtonProps): Element

Parametreler

Döndürülenler

Element

SendBox(SendBoxProps)

İleti yazma ve gönderme bileşeni.

Kullanıcı metin girmeye başladığında yazma bildirimi göndermeyi destekler. Metin girişi alanının altındaki isteğe bağlı iletiyi destekler.

function SendBox(props: SendBoxProps): Element

Parametreler

props
SendBoxProps

Döndürülenler

Element

StreamMedia(StreamMediaProps)

Video akışı olan bir HTMLElement'i JSX öğesine dönüştürmek için yardımcı program bileşeni.

Kafasız çağrı API'si tarafından döndürülen HTMLElement'i VideoTile olarak işlenebilen bir bileşene dönüştürmek için kullanın.

function StreamMedia(props: StreamMediaProps): Element

Parametreler

Döndürülenler

Element

TypingIndicator(TypingIndicatorProps)

Sohbet yazışmasında bir veya daha fazla katılımcı yazarken yerel kullanıcıya bildirimde bulunacak bileşen.

function TypingIndicator(props: TypingIndicatorProps): Element

Parametreler

Döndürülenler

Element

VideoGallery(VideoGalleryProps)

VideoGallery, belirli bir çağrı için video kutucuklarının düzenini temsil eder. Yerel kullanıcı ve aramaya katılan her uzak katılımcı için bir VideoTile görüntüler.

function VideoGallery(props: VideoGalleryProps): Element

Parametreler

Döndürülenler

Element

VideoTile(VideoTileProps)

Tek bir çağrı katılımcısı için video akışını işlemek için bir bileşen.

VideoGallery'deGridLayout ile kullanın.

function VideoTile(props: VideoTileProps): Element

Parametreler

Döndürülenler

Element

createAzureCommunicationCallAdapter(AzureCommunicationCallAdapterArgs)

Azure İletişim Hizmetleri tarafından yedeklenen bir CallAdapter oluşturun.

Bu, bu kitaplık tarafından sağlanan varsayılan CallAdapter uygulamasıdır.

Not: displayName en fazla 256 karakter olabilir.

function createAzureCommunicationCallAdapter(__namedParameters: AzureCommunicationCallAdapterArgs): Promise<CallAdapter>

Parametreler

Döndürülenler

Promise<CallAdapter>

createAzureCommunicationCallAdapterFromClient(StatefulCallClient, CallAgent, CallAdapterLocator)

Sağlanan StatefulCallClient'ı kullanarak bir CallAdapter oluşturun.

StatefulCallClient başvurusu tutmak istiyorsanız kullanışlıdır. Daha basit bir API için createAzureCommunicationCallAdapter kullanmayı göz önünde bulundurun.

function createAzureCommunicationCallAdapterFromClient(callClient: StatefulCallClient, callAgent: CallAgent, locator: CallAdapterLocator): Promise<CallAdapter>

Parametreler

callClient
StatefulCallClient
callAgent
CallAgent

Döndürülenler

Promise<CallAdapter>

createAzureCommunicationCallWithChatAdapter(AzureCommunicationCallWithChatAdapterArgs)

CallWithChatComposite'a bağlanmak için Azure İletişim hizmetleri tarafından yedeklenen bir CallWithChatAdapter oluşturun.

function createAzureCommunicationCallWithChatAdapter(__namedParameters: AzureCommunicationCallWithChatAdapterArgs): Promise<CallWithChatAdapter>

Parametreler

Döndürülenler

createAzureCommunicationCallWithChatAdapterFromClients(AzureCommunicationCallWithChatAdapterFromClientArgs)

Sağlanan StatefulChatClient ve StatefulCallClient'ı kullanarak bir CallWithChatAdapter oluşturun.

StatefulChatClient ve StatefulCallClient başvurularını korumak istiyorsanız kullanışlıdır. Daha basit bir API için createAzureCommunicationCallWithChatAdapter kullanmayı göz önünde bulundurun.

function createAzureCommunicationCallWithChatAdapterFromClients(__namedParameters: AzureCommunicationCallWithChatAdapterFromClientArgs): Promise<CallWithChatAdapter>

Parametreler

Döndürülenler

createAzureCommunicationChatAdapter(AzureCommunicationChatAdapterArgs)

Azure İletişim Hizmetleri destekli bir ChatAdapter oluşturun.

Bu, bu kitaplık tarafından sağlanan varsayılan ChatAdapter uygulamasıdır.

function createAzureCommunicationChatAdapter(__namedParameters: AzureCommunicationChatAdapterArgs): Promise<ChatAdapter>

Parametreler

Döndürülenler

Promise<ChatAdapter>

createAzureCommunicationChatAdapterFromClient(StatefulChatClient, ChatThreadClient)

Sağlanan StatefulChatClient'i kullanarak bir ChatAdapter oluşturun.

StatefulChatClient başvurusu tutmak istiyorsanız kullanışlıdır. Daha basit bir API için createAzureCommunicationChatAdapter kullanmayı göz önünde bulundurun.

function createAzureCommunicationChatAdapterFromClient(chatClient: StatefulChatClient, chatThreadClient: ChatThreadClient): Promise<ChatAdapter>

Parametreler

chatClient
StatefulChatClient
chatThreadClient
ChatThreadClient

Döndürülenler

Promise<ChatAdapter>

createDefaultCallingHandlers(StatefulCallClient, undefined | CallAgent, undefined | StatefulDeviceManager, undefined | Call)

Ekipler için CallingHandlers çağrısının varsayılan uygulamasını oluşturun.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function createDefaultCallingHandlers(callClient: StatefulCallClient, callAgent: undefined | CallAgent, deviceManager: undefined | StatefulDeviceManager, call: undefined | Call): CallingHandlers

Parametreler

callClient
StatefulCallClient
callAgent

undefined | CallAgent

deviceManager

undefined | StatefulDeviceManager

call

undefined | Call

Döndürülenler

createDefaultChatHandlers(StatefulChatClient, ChatThreadClient)

ChatHandlers'ın varsayılan uygulamasını oluşturun.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

Döndürülen nesne, React Bileşenleri için prop olarak kullanıldığında rerender'leri önlemek için not edilir.

function createDefaultChatHandlers(chatClient: StatefulChatClient, chatThreadClient: ChatThreadClient): ChatHandlers

Parametreler

chatClient
StatefulChatClient
chatThreadClient
ChatThreadClient

Döndürülenler

createStatefulCallClient(StatefulCallClientArgs, StatefulCallClientOptions)

ProxyCallClient ile CallClient <xref:%40azure%2Fcommunication-calling%23CallClient> ara sunucusu oluşturarak StatefulCallClient StatefulCallClient<xref:ProxyCallClient> oluşturur ve bu da durum erişimine bildirim temelli bir şekilde izin verir.

Durum değişikliklerinin <xref:%40azure%2Fcommunication-calling%23DeviceManager> düzgün bir şekilde prxied olması için StatefulCallClient'dan alınan ve <xref:%40azure%2Fcommunication-calling%23CallAgent><xref:%40azure%2Fcommunication-calling%23Call> (ve vb.) kullanmak önemlidir.

function createStatefulCallClient(args: StatefulCallClientArgs, options?: StatefulCallClientOptions): StatefulCallClient

Parametreler

Döndürülenler

createStatefulChatClient(StatefulChatClientArgs, StatefulChatClientOptions)

ProxyChatClient ile ChatClient'a ara sunuculuk yaparak durum bilgisi olan bir ChatClient <xref:%40azure%2Fcommunication-chat%23ChatClient>StatefulChatClient<xref:ProxyChatClient> oluşturur ve bu da bildirim temelli bir şekilde durum bilgisi erişimine izin verir.

function createStatefulChatClient(args: StatefulChatClientArgs, options?: StatefulChatClientOptions): StatefulChatClient

Parametreler

Döndürülenler

fromFlatCommunicationIdentifier(string)

toFlatCommunicationIdentifier'ın ters işlemi.

function fromFlatCommunicationIdentifier(id: string): CommunicationIdentifier

Parametreler

id

string

Döndürülenler

getCallingSelector<Component>(Component)

Belirtilen bileşen için seçiciyi alın.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function getCallingSelector<Component>(component: Component): GetCallingSelector<Component>

Parametreler

component

Component

Döndürülenler

GetCallingSelector<Component>

getChatSelector<Component>(Component)

Belirtilen bileşen için seçiciyi alın.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function getChatSelector<Component>(component: Component): GetChatSelector<Component>

Parametreler

component

Component

Döndürülenler

GetChatSelector<Component>

toFlatCommunicationIdentifier(CommunicationIdentifier)

dize gösterimi <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>.

CommunicationIdentifier'ın bu dize gösteriminin benzersiz bir İletişim kullanıcısı için kararlı olması garanti edilir. Bu nedenle,

  • dış veritabanlarında kullanıcının kimliğini kalıcı hale getirmek için kullanılabilir.
  • kullanıcının verilerini depolamak için haritanın anahtarları olarak kullanılabilir.
function toFlatCommunicationIdentifier(identifier: CommunicationIdentifier): string

Parametreler

Döndürülenler

string

useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>)

CallAdapter'ın oluşturulmasını basitleştirmek için özel bir React kancası.

CreateAzureCommunicationCallAdapter'a benzer, ancak bağdaştırıcının zaman uyumsuz oluşturulmasını dahili olarak üstlenir.

Kancaların kuralına saygı duyabilmeniz ve bağımsız değişkenleri oluşturuldukları gibi geçirebilmeniz için bağımsız değişkenlerin tanımsız olmasını sağlar. Bağdaştırıcı yalnızca tüm bağımsız değişkenler tanımlandığında oluşturulur.

Her işlemede bağdaştırıcının yeniden oluşturulmasını önlemek için bağımsız değişkenleri not etmeniz gerektiğini unutmayın. Tipik kullanım örnekleri için bkz. hikaye kitabı.

function useAzureCommunicationCallAdapter(args: Partial<AzureCommunicationCallAdapterArgs>, afterCreate?: (adapter: CallAdapter) => Promise<CallAdapter>, beforeDispose?: (adapter: CallAdapter) => Promise<void>): undefined | CallAdapter

Parametreler

afterCreate

(adapter: CallAdapter) => Promise<CallAdapter>

beforeDispose

(adapter: CallAdapter) => Promise<void>

Döndürülenler

undefined | CallAdapter

useAzureCommunicationCallWithChatAdapter(Partial<AzureCommunicationCallWithChatAdapterArgs>, (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, (adapter: CallWithChatAdapter) => Promise<void>)

CallWithChatAdapter'ın oluşturulmasını basitleştirmek için özel bir React kancası.

CreateAzureCommunicationCallWithChatAdapter'a benzer, ancak bağdaştırıcının zaman uyumsuz oluşturulmasını dahili olarak üstlenir.

Kancaların kuralına saygı duyabilmeniz ve bağımsız değişkenleri oluşturuldukları gibi geçirebilmeniz için bağımsız değişkenlerin tanımsız olmasını sağlar. Bağdaştırıcı yalnızca tüm bağımsız değişkenler tanımlandığında oluşturulur.

Her işlemede bağdaştırıcının yeniden oluşturulmasını önlemek için bağımsız değişkenleri not etmeniz gerektiğini unutmayın. Tipik kullanım örnekleri için bkz. hikaye kitabı.

function useAzureCommunicationCallWithChatAdapter(args: Partial<AzureCommunicationCallWithChatAdapterArgs>, afterCreate?: (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, beforeDispose?: (adapter: CallWithChatAdapter) => Promise<void>): undefined | CallWithChatAdapter

Parametreler

afterCreate

(adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>

beforeDispose

(adapter: CallWithChatAdapter) => Promise<void>

Döndürülenler

undefined | CallWithChatAdapter

useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>)

ChatAdapter'ın oluşturulmasını basitleştirmek için özel bir React kancası.

CreateAzureCommunicationChatAdapter'a benzer, ancak bağdaştırıcının zaman uyumsuz olarak oluşturulmasını dahili olarak üstlenir.

Kancaların kuralına saygı duyabilmeniz ve bağımsız değişkenleri oluşturuldukları gibi geçirebilmeniz için bağımsız değişkenlerin tanımsız olmasını sağlar. Bağdaştırıcı yalnızca tüm bağımsız değişkenler tanımlandığında oluşturulur.

Her işlemede bağdaştırıcının yeniden oluşturulmasını önlemek için bağımsız değişkenleri not etmeniz gerektiğini unutmayın. Tipik kullanım örnekleri için bkz. hikaye kitabı.

function useAzureCommunicationChatAdapter(args: Partial<AzureCommunicationChatAdapterArgs>, afterCreate?: (adapter: ChatAdapter) => Promise<ChatAdapter>, beforeDispose?: (adapter: ChatAdapter) => Promise<void>): undefined | ChatAdapter

Parametreler

afterCreate

(adapter: ChatAdapter) => Promise<ChatAdapter>

beforeDispose

(adapter: ChatAdapter) => Promise<void>

Döndürülenler

undefined | ChatAdapter

useCall()

Sağlayıcıdan elde <xref:%40azure%2Fcommunication-calling%23Call> etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

Bu kancayı kullanmak için daha önce CallProvider'ı bir Call nesnesiyle kullanmış olmanız gerekir

function useCall(): undefined | Call

Döndürülenler

undefined | Call

useCallAgent()

Sağlayıcıdan elde <xref:%40azure%2Fcommunication-calling%23CallAgent> etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function useCallAgent(): undefined | CallAgent

Döndürülenler

undefined | CallAgent

useCallClient()

Sağlayıcıdan StatefulCallClient almak için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function useCallClient(): StatefulCallClient

Döndürülenler

useChatClient()

Sağlayıcıdan StatefulChatClient almak için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function useChatClient(): StatefulChatClient

Döndürülenler

useChatThreadClient()

Sağlayıcıdan elde <xref:%40azure%2Fcommunication-chat%23ChatThreadClient> etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function useChatThreadClient(): ChatThreadClient

Döndürülenler

useDeviceManager()

Sağlayıcıdan StatefulDeviceManager almak için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function useDeviceManager(): undefined | StatefulDeviceManager

Döndürülenler

undefined | StatefulDeviceManager

usePropsFor<Component>(Component, "chat" | "calling")

Bu kitaplıktan bir React Bileşeni için gerekli tüm kancaları almak için birincil kanca.

Bu kancayı çağırmak için bileşenin şu sağlayıcılar altında sarmalanması gerekir:

  1. Sohbet bileşenleri için: ChatClientProvider ve ChatThreadClientProvider.

  2. Bileşenleri çağırmak için: CallClientProvider, CallAgentProvider ve CallAgentProvider.

Bileşenlerin en basit kullanımı şöyle görünür:

Örnek

    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>

Parametreler

component

Component

type

"chat" | "calling"

Döndürülenler

ComponentProps<Component>

useSelector<ParamT>(ParamT, (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), "chat" | "calling")

Belirtilen bileşen için seçici elde etmek için kanca.

Bu kitaplıktan dışarı aktarılan sağlayıcıları kullanan özel bir bileşen uygularken kullanışlıdır.

function useSelector<ParamT>(selector: ParamT, selectorProps?: (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), type?: "chat" | "calling"): (ParamT extends Selector ? ReturnType<ParamT> : undefined)

Parametreler

selector

ParamT

selectorProps

(ParamT extends Selector ? Parameters<ParamT>[1] : undefined)

type

"chat" | "calling"

Döndürülenler

(ParamT extends Selector ? ReturnType<ParamT> : undefined)

useTheme()

Temaya erişmek için kancayı React

function useTheme(): Theme

Döndürülenler

Theme