Show / Hide Table of Contents

Class ReportingWebService

Reporting web service implementation. Placeholder only.

Inheritance
System.Object
ReportingWebService
Namespace: Microsoft.UpdateServices.ClientSync.Server
Assembly: client-server-sync-lib.dll
Syntax
public class ReportingWebService : IReportingWebService

Methods

GetOutOfSyncComputersAsync(Cookie, Guid, ComputerLastRollupNumber[])

Not implemented

Declaration
public Task<string[]> GetOutOfSyncComputersAsync(Cookie cookie, Guid parentServerId, ComputerLastRollupNumber[] lastRollupNumbers)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
System.Guid parentServerId
Microsoft.UpdateServices.WebServices.ClientReporting.ComputerLastRollupNumber[] lastRollupNumbers
Returns
Type Description
System.Threading.Tasks.Task<System.String[]>

GetRequiredInventoryTypeAsync(Cookie, Guid, String)

Not implemented

Declaration
public Task<int> GetRequiredInventoryTypeAsync(Cookie cookie, Guid rulesId, string rulesVersion)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
System.Guid rulesId
System.String rulesVersion
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>

GetRollupConfigurationAsync(Cookie)

Not implemented

Declaration
public Task<RollupConfiguration> GetRollupConfigurationAsync(Cookie cookie)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
Returns
Type Description
System.Threading.Tasks.Task<Microsoft.UpdateServices.WebServices.ClientReporting.RollupConfiguration>

ReportEventBatch2Async(String, DateTime, ReportingEvent[])

Not implemented

Declaration
public Task<bool> ReportEventBatch2Async(string computerId, DateTime clientTime, ReportingEvent[] eventBatch)
Parameters
Type Name Description
System.String computerId
System.DateTime clientTime
Microsoft.UpdateServices.WebServices.ClientReporting.ReportingEvent[] eventBatch
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

ReportEventBatchAsync(Cookie, DateTime, ReportingEvent[])

Not implemented

Declaration
public Task<bool> ReportEventBatchAsync(Cookie cookie, DateTime clientTime, ReportingEvent[] eventBatch)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
System.DateTime clientTime
Microsoft.UpdateServices.WebServices.ClientReporting.ReportingEvent[] eventBatch
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

ReportInventoryAsync(Cookie, DateTime, ReportingInventory)

Not implemented

Declaration
public Task<bool> ReportInventoryAsync(Cookie cookie, DateTime clientTime, ReportingInventory inventory)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
System.DateTime clientTime
Microsoft.UpdateServices.WebServices.ClientReporting.ReportingInventory inventory
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

RollupComputersAsync(Cookie, DateTime, ComputerRollupInfo[])

Not implemented

Declaration
public Task<ChangedComputer[]> RollupComputersAsync(Cookie cookie, DateTime clientTime, ComputerRollupInfo[] computers)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
System.DateTime clientTime
Microsoft.UpdateServices.WebServices.ClientReporting.ComputerRollupInfo[] computers
Returns
Type Description
System.Threading.Tasks.Task<Microsoft.UpdateServices.WebServices.ClientReporting.ChangedComputer[]>

RollupComputerStatusAsync(Cookie, DateTime, Guid, ComputerStatusRollupInfo[])

Not implemented

Declaration
public Task<bool> RollupComputerStatusAsync(Cookie cookie, DateTime clientTime, Guid parentServerId, ComputerStatusRollupInfo[] computers)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
System.DateTime clientTime
System.Guid parentServerId
Microsoft.UpdateServices.WebServices.ClientReporting.ComputerStatusRollupInfo[] computers
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

RollupDownstreamServersAsync(Cookie, DateTime, DownstreamServerRollupInfo[])

Not implemented

Declaration
public Task RollupDownstreamServersAsync(Cookie cookie, DateTime clientTime, DownstreamServerRollupInfo[] downstreamServers)
Parameters
Type Name Description
Microsoft.UpdateServices.WebServices.ClientReporting.Cookie cookie
System.DateTime clientTime
Microsoft.UpdateServices.WebServices.ClientReporting.DownstreamServerRollupInfo[] downstreamServers
Returns
Type Description
System.Threading.Tasks.Task
In This Article
  • Methods
    • GetOutOfSyncComputersAsync(Cookie, Guid, ComputerLastRollupNumber[])
    • GetRequiredInventoryTypeAsync(Cookie, Guid, String)
    • GetRollupConfigurationAsync(Cookie)
    • ReportEventBatch2Async(String, DateTime, ReportingEvent[])
    • ReportEventBatchAsync(Cookie, DateTime, ReportingEvent[])
    • ReportInventoryAsync(Cookie, DateTime, ReportingInventory)
    • RollupComputersAsync(Cookie, DateTime, ComputerRollupInfo[])
    • RollupComputerStatusAsync(Cookie, DateTime, Guid, ComputerStatusRollupInfo[])
    • RollupDownstreamServersAsync(Cookie, DateTime, DownstreamServerRollupInfo[])
Back to top Generated by DocFX