/// <summary>Snippet for ReadRows</summary> public async Task ReadRowsRequestObject() { // Snippet: ReadRows(ReadRowsRequest, CallSettings) // Create client BigQueryStorageClient bigQueryStorageClient = BigQueryStorageClient.Create(); // Initialize request argument(s) ReadRowsRequest request = new ReadRowsRequest { ReadPosition = new StreamPosition(), }; // Make the request, returning a streaming response BigQueryStorageClient.ReadRowsStream response = bigQueryStorageClient.ReadRows(request); // Read streaming responses from server until complete // Note that C# 8 code can use await foreach AsyncResponseStream <ReadRowsResponse> responseStream = response.GetResponseStream(); while (await responseStream.MoveNextAsync()) { ReadRowsResponse responseItem = responseStream.Current; // Do something with streamed response } // The response stream has completed // End snippet }