コード例 #1
0
        // Just loops though getting all the rows.  
        private static ProjectList ProcessResults(ProjectsResource.ListRequest request)
        {
            try
            {
                ProjectList result = request.Execute();


                List<ProjectList.ProjectsData> allRows = new List<ProjectList.ProjectsData>();

                //// Loop through until we arrive at an empty page
                while (result.Projects != null)
                {
                    //Add the rows to the final list
                    allRows.AddRange(result.Projects);

                    // We will know we are on the last page when the next page token is
                    // null.
                    // If this is the case, break.
                    if (result.NextPageToken == null)
                    {
                        break;
                    }
                    // Prepare the next page of results
                    request.PageToken = result.NextPageToken;

                    // Execute and process the next page request
                    result = request.Execute();

                }
                ProjectList allData = result;
                allData.Projects = (List<ProjectList.ProjectsData>)allRows;
                return allData;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return null;
            }
        }
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public CloudProfilerService(Google.Apis.Services.BaseClientService.Initializer initializer)
     : base(initializer)
 {
     projects = new ProjectsResource(this);
 }
 /// <summary>Constructs a new resource.</summary>
 public UsersResource(Google.Apis.Services.IClientService service)
 {
     this.service  = service;
     projects      = new ProjectsResource(service);
     sshPublicKeys = new SshPublicKeysResource(service);
 }
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public BaremetalsolutionService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer)
 {
     Projects = new ProjectsResource(this);
 }
コード例 #5
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public FirebaseMLService(Google.Apis.Services.BaseClientService.Initializer initializer)
     : base(initializer)
 {
     projects = new ProjectsResource(this);
 }
コード例 #6
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public CloudbillingService(Google.Apis.Services.BaseClientService.Initializer initializer)
     : base(initializer)
 {
     billingAccounts = new BillingAccountsResource(this);
     projects        = new ProjectsResource(this);
 }
コード例 #7
0
 /// <summary>Constructs a new resource.</summary>
 public BillingAccountsResource(Google.Apis.Services.IClientService service)
 {
     this.service = service;
     projects     = new ProjectsResource(service);
 }
コード例 #8
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public SpeechService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer)
 {
     Projects = new ProjectsResource(this);
 }
コード例 #9
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public BigtableAdminService(Google.Apis.Services.BaseClientService.Initializer initializer)
     : base(initializer)
 {
     projects = new ProjectsResource(this);
 }
コード例 #10
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public CloudFunctionsService(Google.Apis.Services.BaseClientService.Initializer initializer)
     : base(initializer)
 {
     operations = new OperationsResource(this);
     projects   = new ProjectsResource(this);
 }
コード例 #11
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public WorkflowExecutionsService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer)
 {
     Projects = new ProjectsResource(this);
 }
コード例 #12
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public FirebaseRealtimeDatabaseService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer)
 {
     Projects = new ProjectsResource(this);
 }
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public ArtifactRegistryService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer)
 {
     Operations = new OperationsResource(this);
     Projects   = new ProjectsResource(this);
 }
コード例 #14
0
 /// <summary>Constructs a new service.</summary>
 /// <param name="initializer">The service initializer.</param>
 public TexttospeechService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer)
 {
     Projects = new ProjectsResource(this);
     Text     = new TextResource(this);
     Voices   = new VoicesResource(this);
 }