コード例 #1
0
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected override void QueryAsyncCore(APIProvider provider, APIProvider.ESIRequestCallback <T> callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryEsiAsync(Method, m_apiKey.AccessToken, m_character.CorporationID,
                                   callback);
        }
コード例 #2
0
ファイル: QueryMonitor.cs プロジェクト: Darkfoe703/evemon
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has
        /// been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected virtual void QueryAsyncCore(APIProvider provider, APIProvider.
                                              ESIRequestCallback <T> callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryEsi(Method, callback, new ESIParams(LastResult?.Response));
        }
コード例 #3
0
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has
        /// been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected override void QueryAsyncCore(APIProvider provider, APIProvider.
                                               ESIRequestCallback <T> callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryPagedEsi <T, U>(Method, callback, wrapped.GetESIParams());
        }
コード例 #4
0
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has
        /// been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected override void QueryAsyncCore(APIProvider provider, APIProvider.
                                               ESIRequestCallback <T> callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryEsi(Method, callback, new ESIParams(m_lastResponse, m_esiKey.
                                                              AccessToken));
        }
コード例 #5
0
ファイル: QueryMonitor.cs プロジェクト: th-eve/evemon
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected virtual void QueryAsyncCore(APIProvider provider, APIProvider.ESIRequestCallback <T> callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryEsiAsync(Method, callback);
        }
コード例 #6
0
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected override void QueryAsyncCore(APIProvider provider, APIProvider.ESIRequestCallback <T> callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryEsiAsync(Method, m_esiKey.AccessToken, 0L, callback);
        }
コード例 #7
0
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected override void QueryAsyncCore(APIProvider provider, Action <CCPAPIResult <T> > callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryMethodAsync(Method, m_apiKey.ID, m_apiKey.VerificationCode, m_character.CharacterID, callback);
        }
コード例 #8
0
ファイル: QueryMonitor.cs プロジェクト: henrikja/EVEMon
        /// <summary>
        /// Performs the query to the provider, passing the required arguments.
        /// </summary>
        /// <param name="provider">The API provider to use.</param>
        /// <param name="callback">The callback invoked on the UI thread after a result has been queried.</param>
        /// <exception cref="System.ArgumentNullException">provider</exception>
        protected virtual void QueryAsyncCore(APIProvider provider, Action <CCPAPIResult <T> > callback)
        {
            provider.ThrowIfNull(nameof(provider));

            provider.QueryMethodAsync(Method, callback);
        }