SynchronizationProgress
Defines the progress of synchronizing update metadata and deployments to a WSUS server. If the server is a replica server, the synchronization process occurs in two phases: the first phase synchronizes the update metadata, and the second phase synchronizes the deployments. Otherwise, the server synchronizes only update metadata.
The progress information reflects only the synchronization progress of the current phase, not all phases of the synchronization process.
To retrieve this class, call ISubscription.GetSynchronizationProgress.
Public Constructors
The SynchronizationProgress structure has the following public constructor.
Constructor | Description |
---|---|
SynchronizationProgress(Int32, Int32, SynchronizationPhase) | Initialize a new instance of the SynchronizationProgress class. |
Public Methods
The SynchronizationProgress structure has the following public methods.
Method | Description |
---|---|
Equals(Object) | Determines if this instance and a specified object are equal. |
Equals(Object, Object) | Static (Shared). Determines whether the specified Object instances are considered equal. |
GetHashCode() | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
GetType() | Retrieves the Type of the current instance. |
ReferenceEquals(Object, Object) | Static (Shared). Determines if the specified Object instances are the same instance. |
ToString() | Retrieves the fully qualified type name of this instance. |
Public Properties
The SynchronizationProgress structure has the following public properties.
Property | Description |
---|---|
Phase | Indicates the content (updates or deployments) that the downstream server is currently synchronizing with the upstream server. |
ProcessedItems | Number of updates or deployments that have been synchronized so far. |
TotalItems | Total number of updates or deployments to synchronize. |
Requirements
Server | Requires Windows Server 2003 or Windows 2000 Server SP4 and later. |
Namespace | Defined in Microsoft.UpdateServices.Administration. |
Assembly | Requires Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll). |
.NET Framework | Requires .NET Framework 1.1. |