| QuickbloxClient Constructor (Int32, String, String, String, String, ICryptographicProvider, ILogger) |
QuickbloxClient ctor.
Namespace: Quickblox.SdkAssembly: Quickblox.Sdk.Xamarin (in Quickblox.Sdk.Xamarin.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic QuickbloxClient(
int applicationId,
string authKey,
string authSecret,
string apiEndpoint,
string chatEndpoint,
ICryptographicProvider cryptographicProvider,
ILogger logger = null
)
Public Sub New (
applicationId As Integer,
authKey As String,
authSecret As String,
apiEndpoint As String,
chatEndpoint As String,
cryptographicProvider As ICryptographicProvider,
Optional logger As ILogger = Nothing
)
public:
QuickbloxClient(
int applicationId,
String^ authKey,
String^ authSecret,
String^ apiEndpoint,
String^ chatEndpoint,
ICryptographicProvider^ cryptographicProvider,
ILogger^ logger = nullptr
)
new :
applicationId : int *
authKey : string *
authSecret : string *
apiEndpoint : string *
chatEndpoint : string *
cryptographicProvider : ICryptographicProvider *
?logger : ILogger
(* Defaults:
let _logger = defaultArg logger null
*)
-> QuickbloxClientParameters
- applicationId
- Type: SystemInt32
Quickblox application ID - authKey
- Type: SystemString
Auth Key - authSecret
- Type: SystemString
Auth Secret - apiEndpoint
- Type: SystemString
API endpoint - chatEndpoint
- Type: SystemString
XMPP chat endpoint - cryptographicProvider
- Type: Quickblox.Sdk.CryptographicICryptographicProvider
HMAC SHA1 Cryptographic Provider - logger (Optional)
- Type: Quickblox.Sdk.LoggerILogger
Logger instance. Allows to log API calls, xmpp messages etc.
See Also