Sendbird Chat SDK for .NET
SendbirdChatOptions

Represents SendbirdChat options. More...

Public Member Functions

void SetMemberInfoInMessage (bool inUse)
 If set true, the sender information of sender of UserMessage or FileMessage such as nickname and profile url will be returned as the latest user’s. Otherwise, the information will be the value of the message creation time. More...
 
void SetConnectionTimeout (int inTimeout)
 Sets the timeout for connection. If there is a timeout error frequently, set the longer timeout than default value. The default is 10 seconds. More...
 
void SetWebSocketResponseTimeout (int inTimeout)
 Sets the websocket response timeout used in sending/receiving commands by websocket.The value should be between 5 seconds and 300 seconds (5 minutes). The default value is 10 seconds. More...
 
void SetSessionTokenRefreshTimeout (int inTimeout)
 Sets the timeout used in refreshing the session token when SessionHandler.onSessionTokenRequired is called. The value should be between 60 seconds and 1800 seconds (30 minutes). The default value is 60 seconds. More...
 
void SetTypingIndicatorThrottle (int inInterval)
 Sets a term of typing indicator throttling in group channel. After this throttling interval from typing indicator started (or ended), You can re-start (or re-end) typing indicator. If you call start (or end) again in this interval, the call will be ignored. More...
 

Detailed Description

Represents SendbirdChat options.

Since
4.0.0

Member Function Documentation

◆ SetConnectionTimeout()

void SetConnectionTimeout ( int  inTimeout)

Sets the timeout for connection. If there is a timeout error frequently, set the longer timeout than default value. The default is 10 seconds.

Parameters
inTimeout
Since
4.0.0

◆ SetMemberInfoInMessage()

void SetMemberInfoInMessage ( bool  inUse)

If set true, the sender information of sender of UserMessage or FileMessage such as nickname and profile url will be returned as the latest user’s. Otherwise, the information will be the value of the message creation time.

Parameters
inUse
Since
4.0.0

◆ SetSessionTokenRefreshTimeout()

void SetSessionTokenRefreshTimeout ( int  inTimeout)

Sets the timeout used in refreshing the session token when SessionHandler.onSessionTokenRequired is called. The value should be between 60 seconds and 1800 seconds (30 minutes). The default value is 60 seconds.

Parameters
inTimeout
Since
4.0.0

◆ SetTypingIndicatorThrottle()

void SetTypingIndicatorThrottle ( int  inInterval)

Sets a term of typing indicator throttling in group channel. After this throttling interval from typing indicator started (or ended), You can re-start (or re-end) typing indicator. If you call start (or end) again in this interval, the call will be ignored.

Parameters
inInterval
Since
4.0.0

◆ SetWebSocketResponseTimeout()

void SetWebSocketResponseTimeout ( int  inTimeout)

Sets the websocket response timeout used in sending/receiving commands by websocket.The value should be between 5 seconds and 300 seconds (5 minutes). The default value is 10 seconds.

Parameters
inTimeout
Since
4.0.0