public override IEnumerator ReOpen( Gs2WebSocketSession session, Gs2RestSession restSession, UnityAction <AsyncResult <OpenResult> > callback ) { yield return(session.Open(callback)); yield return(restSession.Open(callback)); onReOpen.Invoke(); }
public Gs2AccountAuthenticator( Gs2WebSocketSession session, string accountNamespaceName, string keyId, string userId, string password ) { _session = session; _accountNamespaceName = accountNamespaceName; _keyId = keyId; _userId = userId; _password = password; }
public Profile( string clientId, string clientSecret, IReopener reopener, bool checkCertificateRevocation = true ) { BasicGs2Credential credential = new BasicGs2Credential( clientId, clientSecret ); Gs2Session = new Gs2WebSocketSession( credential, checkCertificateRevocation ); Gs2RestSession = new Gs2RestSession( credential ); _reopener = reopener; _authenticator = null; this.checkRevokeCertificate = checkCertificateRevocation; }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="Gs2WebSocketSession">WebSocket API 用セッション</param> public Gs2ScriptWebSocketClient(Gs2WebSocketSession Gs2WebSocketSession) : base(Gs2WebSocketSession) { }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="Gs2WebSocketSession">WebSocket API 用セッション</param> public Gs2RealtimeWebSocketClient(Gs2WebSocketSession Gs2WebSocketSession) : base(Gs2WebSocketSession) { }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="Gs2WebSocketSession">WebSocket API 用セッション</param> public Gs2NewsWebSocketClient(Gs2WebSocketSession Gs2WebSocketSession) : base(Gs2WebSocketSession) { }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="Gs2WebSocketSession">WebSocket API 用セッション</param> public Gs2WatchWebSocketClient(Gs2WebSocketSession Gs2WebSocketSession) : base(Gs2WebSocketSession) { }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="Gs2WebSocketSession">WebSocket API 用セッション</param> public Gs2DeployWebSocketClient(Gs2WebSocketSession Gs2WebSocketSession) : base(Gs2WebSocketSession) { }
/// <summary> /// コンストラクタ。 /// </summary> /// <param name="Gs2WebSocketSession">WebSocket API 用セッション</param> public Gs2JobQueueWebSocketClient(Gs2WebSocketSession Gs2WebSocketSession) : base(Gs2WebSocketSession) { }
public abstract IEnumerator ReOpen(Gs2WebSocketSession session, Gs2RestSession restSession, UnityAction <AsyncResult <OpenResult> > callback);