Google.Api.Gax.Rest.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Google.Api.Gax.Rest</name>
    </assembly>
    <members>
        <member name="T:Google.Api.Gax.Rest.PageManagerExtensions">
            <summary>
            Extension methods on IPageManager, just to avoid repetitive code.
            </summary>
        </member>
        <member name="T:Google.Api.Gax.Rest.IPageManager`3">
            <summary>
            Interface describing the relationship between requests, responses and resources for
            page streaming.
            </summary>
            <typeparam name="TRequest">The request type.</typeparam>
            <typeparam name="TResponse">The response type.</typeparam>
            <typeparam name="TResource">The resource type.</typeparam>
        </member>
        <member name="M:Google.Api.Gax.Rest.IPageManager`3.SetPageSize(`0,System.Int32)">
            <summary>
            Applies the given page size to the given request.
            </summary>
            <param name="request">The request to modify.</param>
            <param name="pageSize">The page size for the next remote call.</param>
        </member>
        <member name="M:Google.Api.Gax.Rest.IPageManager`3.SetPageToken(`0,System.String)">
            <summary>
            Applies the given page token to the given request.
            </summary>
            <param name="request">The request to modify.</param>
            <param name="pageToken">The page token for the next remote call.</param>
        </member>
        <member name="M:Google.Api.Gax.Rest.IPageManager`3.GetResources(`1)">
            <summary>
            Extracts resources from a response.
            </summary>
            <param name="response">The response containing the resources.</param>
            <returns>The resources in the response, or <c>null</c> if it contains no resources.</returns>
        </member>
        <member name="M:Google.Api.Gax.Rest.IPageManager`3.GetNextPageToken(`1)">
            <summary>
            Extracts the next page token from a response.
            </summary>
            <param name="response">The response to extract the next page token from.</param>
            <returns>The next page token, or <c>null</c> if this is the final page of results.</returns>
        </member>
        <member name="T:Google.Api.Gax.Rest.RestPagedAsyncEnumerable`3">
            <summary>
            An asynchronous sequence of resources, obtained lazily via API operations which retrieve a page at a time.
            </summary>
            <typeparam name="TRequest">The API request type.</typeparam>
            <typeparam name="TResponse">The API response type. Each response contains a page of resources.</typeparam>
            <typeparam name="TResource">The resource type contained within the response.</typeparam>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedAsyncEnumerable`3.#ctor(System.Func{`0},Google.Api.Gax.Rest.IPageManager{`0,`1,`2})">
            <summary>
            Creates a new lazily-evaluated sequence from the given API call, initial request, and call settings.
            </summary>
            <param name="requestProvider">A factory used to create an initial request each time the sequence is iterated over.</param>
            <param name="pageManager">A manager to work with the requests and responses.</param>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedAsyncEnumerable`3.AsRawResponses">
            <inheritdoc/>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedAsyncEnumerable`3.ReadPageAsync(System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedAsyncEnumerable`3.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:Google.Api.Gax.Rest.ResponseAsyncEnumerable`3">
            <summary>
            An asynchronous sequence of API responses, each containing a page of resources.
            </summary>
            <typeparam name="TRequest">The API request type.</typeparam>
            <typeparam name="TResponse">The API response type.</typeparam>
            <typeparam name="TResource">The resource type contained within the response.</typeparam>
        </member>
        <member name="M:Google.Api.Gax.Rest.ResponseAsyncEnumerable`3.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:Google.Api.Gax.Rest.ResponseAsyncEnumerable`3.System#Collections#Generic#IAsyncEnumerable{TResponse}#GetEnumerator">
            <inheritdoc />
        </member>
        <member name="T:Google.Api.Gax.Rest.RestPagedEnumerable`3">
            <summary>
            A sequence of resources, obtained lazily via API operations which retrieve a page at a time.
            </summary>
            <typeparam name="TRequest">The API request type.</typeparam>
            <typeparam name="TResponse">The API response type. Each response contains a page of resources.</typeparam>
            <typeparam name="TResource">The resource type contained within the response.</typeparam>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedEnumerable`3.#ctor(System.Func{`0},Google.Api.Gax.Rest.IPageManager{`0,`1,`2})">
            <summary>
            Creates a new lazily-evaluated sequence from the given API call, initial request, and call settings.
            </summary>
            <param name="requestProvider">A factory used to create an initial request each time the sequence is iterated over.</param>
            <param name="pageManager">A manager to work with the requests and responses.</param>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedEnumerable`3.AsRawResponses">
            <inheritdoc/>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedEnumerable`3.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Google.Api.Gax.Rest.RestPagedEnumerable`3.ReadPage(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:Google.Api.Gax.Rest.UserAgentHelper">
            <summary>
            Common code used for building user agents in REST libraries.
            </summary>
        </member>
        <member name="M:Google.Api.Gax.Rest.UserAgentHelper.GetDefaultUserAgent(System.Type)">
            <summary>
            Formats a user agent suitable for REST client libraries.
            </summary>
            <param name="type">The type to extract the version number from.</param>
            <returns>A user agent value.</returns>
        </member>
    </members>
</doc>