Property | Type | Description | |
---|---|---|---|
ClientOnDataReceivedRaw | void | ||
CreateTimeoutToken | |||
GetRoomInfoCollection | TypedStreamCollection |
||
GetRooms | IEnumerable |
||
GetRoomsCollection | TypedStreamCollection |
||
HandleRocketMessage | void | ||
HandleStreamingCollections | void | ||
InternalLoginAsync | Task |
||
OnDdpReconnect | void | ||
OnMessageReceived | void | ||
SetDriverUserInfoAsync | Task | ||
SetJsonOptions | void |
Method | Description | |
---|---|---|
ChannelListAsync ( ) : Task |
||
ConnectAsync ( ) : Task | ||
CreateChannelAsync ( string roomName, IList |
||
CreateGroupAsync ( string groupName, IList |
||
CreatePrivateMessageAsync ( string username ) : Task |
||
DeleteMessageAsync ( string messageId, string roomId ) : Task |
||
Dispose ( ) : void | ||
EraseRoomAsync ( string roomId ) : Task |
||
GetCollection ( string collectionName ) : IStreamCollection | ||
GetFullUserDataAsync ( string username ) : Task |
||
GetNewTokenAsync ( ) : Task |
||
GetRoomIdAsync ( string roomIdOrName ) : Task |
||
GetStatisticsAsync ( bool refresh = false ) : Task |
||
HideRoomAsync ( string roomId ) : Task |
||
JoinRoomAsync ( string roomId ) : Task |
||
LoadMessagesAsync ( string roomId, System.DateTime end = null, int limit = 20, string ls = null ) : Task |
||
LoginAsync ( ILoginOption loginOption ) : Task |
||
LoginResumeAsync ( string sessionToken ) : Task |
||
LoginWithEmailAsync ( string email, string password ) : Task |
||
LoginWithLdapAsync ( string username, string password ) : Task |
||
LoginWithUsernameAsync ( string username, string password ) : Task |
||
PinMessageAsync ( RocketMessage message ) : Task |
||
PingAsync ( ) : Task | ||
RegisterUserAsync ( string name, string emailOrUsername, string password ) : Task |
||
RemoveOtherTokensAsync ( ) : Task |
||
ResetAvatarAsync ( ) : Task |
||
RocketChatDriver ( ILogger logger, IDdpClient client, IStreamCollectionDatabase collectionDatabaseDatabase, bool isBot = true, |
||
RocketChatDriver ( string url, bool useSsl, ILogger logger = null, bool isBot = true, |
||
SearchMessagesAsync ( string query, string roomId, int limit = 100 ) : Task |
||
SendCustomMessageAsync ( |
||
SendMessageAsync ( string text, string roomId ) : Task |
||
SetAvatarFromImageStreamAsync ( Stream sourceStream, string mimeType ) : Task |
||
SetAvatarFromUrlAsync ( string url ) : Task |
||
SetReactionAsync ( string reaction, string messageId ) : Task |
||
SubscribeToAsync ( string streamName ) : Task | ||
SubscribeToFilteredUsersAsync ( string username = "" ) : Task | ||
SubscribeToRoomAsync ( string roomId = null ) : Task | ||
SubscribeToRoomInformationAsync ( string roomName, RoomType type ) : Task | ||
SubscribeToRoomListAsync ( ) : Task | ||
UnpinMessageAsync ( RocketMessage message ) : Task |
||
UpdateMessageAsync ( string messageId, string roomId, string newMessage ) : Task |
||
UploadFileAsync ( string roomId ) : Task |
Method | Description | |
---|---|---|
ClientOnDataReceivedRaw ( string type, Newtonsoft.Json.Linq.JObject data ) : void | ||
CreateTimeoutToken ( ) : |
||
GetRoomInfoCollection ( ) : TypedStreamCollection |
||
GetRooms ( ) : IEnumerable |
||
GetRoomsCollection ( ) : TypedStreamCollection |
||
HandleRocketMessage ( string type, Newtonsoft.Json.Linq.JObject data ) : void | ||
HandleStreamingCollections ( string type, Newtonsoft.Json.Linq.JObject data ) : void | ||
InternalLoginAsync ( object request ) : Task |
||
OnDdpReconnect ( ) : void | ||
OnMessageReceived ( RocketMessage rocketmessage ) : void | ||
SetDriverUserInfoAsync ( string userId ) : Task | ||
SetJsonOptions ( |
public CreateChannelAsync ( string roomName, IList |
||
roomName | string | |
members | IList |
|
return | Task |
public CreateGroupAsync ( string groupName, IList |
||
groupName | string | |
members | IList |
|
return | Task |
public CreatePrivateMessageAsync ( string username ) : Task |
||
username | string | |
return | Task |
public DeleteMessageAsync ( string messageId, string roomId ) : Task |
||
messageId | string | |
roomId | string | |
return | Task |
public EraseRoomAsync ( string roomId ) : Task |
||
roomId | string | |
return | Task |
public GetCollection ( string collectionName ) : IStreamCollection | ||
collectionName | string | |
return | IStreamCollection |
public GetFullUserDataAsync ( string username ) : Task |
||
username | string | |
return | Task |
public GetRoomIdAsync ( string roomIdOrName ) : Task |
||
roomIdOrName | string | |
return | Task |
public GetStatisticsAsync ( bool refresh = false ) : Task |
||
refresh | bool | |
return | Task |
public HideRoomAsync ( string roomId ) : Task |
||
roomId | string | |
return | Task |
public JoinRoomAsync ( string roomId ) : Task |
||
roomId | string | |
return | Task |
public LoadMessagesAsync ( string roomId, System.DateTime end = null, int limit = 20, string ls = null ) : Task |
||
roomId | string | |
end | System.DateTime | |
limit | int | |
ls | string | |
return | Task |
public LoginAsync ( ILoginOption loginOption ) : Task |
||
loginOption | ILoginOption | |
return | Task |
public LoginResumeAsync ( string sessionToken ) : Task |
||
sessionToken | string | |
return | Task |
public LoginWithEmailAsync ( string email, string password ) : Task |
||
string | ||
password | string | |
return | Task |
public LoginWithLdapAsync ( string username, string password ) : Task |
||
username | string | |
password | string | |
return | Task |
public LoginWithUsernameAsync ( string username, string password ) : Task |
||
username | string | |
password | string | |
return | Task |
public PinMessageAsync ( RocketMessage message ) : Task |
||
message | RocketMessage | |
return | Task |
public RegisterUserAsync ( string name, string emailOrUsername, string password ) : Task |
||
name | string | |
emailOrUsername | string | |
password | string | |
return | Task |
public RocketChatDriver ( ILogger logger, IDdpClient client, IStreamCollectionDatabase collectionDatabaseDatabase, bool isBot = true, |
||
logger | ILogger | |
client | IDdpClient | |
collectionDatabaseDatabase | IStreamCollectionDatabase | |
isBot | bool | |
jsonSerializerSettings | ||
return | System |
public RocketChatDriver ( string url, bool useSsl, ILogger logger = null, bool isBot = true, |
||
url | string | |
useSsl | bool | |
logger | ILogger | |
isBot | bool | |
jsonSerializerSettings | ||
return | System |
public SearchMessagesAsync ( string query, string roomId, int limit = 100 ) : Task |
||
query | string | |
roomId | string | |
limit | int | |
return | Task |
public SendCustomMessageAsync ( |
||
attachment | ||
roomId | string | |
return | Task |
public SendMessageAsync ( string text, string roomId ) : Task |
||
text | string | |
roomId | string | |
return | Task |
public SetAvatarFromImageStreamAsync ( Stream sourceStream, string mimeType ) : Task |
||
sourceStream | Stream | |
mimeType | string | |
return | Task |
public SetAvatarFromUrlAsync ( string url ) : Task |
||
url | string | |
return | Task |
public SetReactionAsync ( string reaction, string messageId ) : Task |
||
reaction | string | |
messageId | string | |
return | Task |
public SubscribeToAsync ( string streamName ) : Task | ||
streamName | string | |
return | Task |
public SubscribeToFilteredUsersAsync ( string username = "" ) : Task | ||
username | string | |
return | Task |
public SubscribeToRoomAsync ( string roomId = null ) : Task | ||
roomId | string | |
return | Task |
public SubscribeToRoomInformationAsync ( string roomName, RoomType type ) : Task | ||
roomName | string | |
type | RoomType | |
return | Task |
public UnpinMessageAsync ( RocketMessage message ) : Task |
||
message | RocketMessage | |
return | Task |
public UpdateMessageAsync ( string messageId, string roomId, string newMessage ) : Task |
||
messageId | string | |
roomId | string | |
newMessage | string | |
return | Task |
public UploadFileAsync ( string roomId ) : Task |
||
roomId | string | |
return | Task |