Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies To: Windows Server Update Services
This class provides custom validation for CollectionBase.
Namespace: Microsoft.UpdateServices.Administration
Assembly: Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll)
Inheritance Hierarchy
System.Object
System.Collections.CollectionBase
Microsoft.UpdateServices.Administration.WsusCollection
Microsoft.UpdateServices.Administration.AutomaticUpdateApprovalRuleCollection
Microsoft.UpdateServices.Administration.ComputerTargetCollection
Microsoft.UpdateServices.Administration.ComputerTargetGroupCollection
Microsoft.UpdateServices.Administration.DownstreamServerCollection
Microsoft.UpdateServices.Administration.SubscriptionEventCollection
Microsoft.UpdateServices.Administration.SynchronizationInfoCollection
Microsoft.UpdateServices.Administration.SynchronizationUpdateErrorInfoCollection
Microsoft.UpdateServices.Administration.UpdateApprovalCollection
Microsoft.UpdateServices.Administration.UpdateCategoryCollection
Microsoft.UpdateServices.Administration.UpdateClassificationCollection
Microsoft.UpdateServices.Administration.UpdateCollection
Microsoft.UpdateServices.Administration.UpdateEventCollection
Microsoft.UpdateServices.Administration.UpdateInstallationInfoCollection
Microsoft.UpdateServices.Administration.UpdateSummaryCollection
Syntax
[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("879371C2-9926-4D08-9E13-F478D484C3C9")]
[ComVisibleAttribute(true)]
public abstract class WsusCollection : CollectionBase
[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute("879371C2-9926-4D08-9E13-F478D484C3C9")]
[ComVisibleAttribute(true)]
public ref class WsusCollection abstract : CollectionBase
[<AbstractClass>]
[<SerializableAttribute>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("879371C2-9926-4D08-9E13-F478D484C3C9")>]
[<ComVisibleAttribute(true)>]
type WsusCollection =
class
inherit CollectionBase
end
<SerializableAttribute>
<ClassInterfaceAttribute(ClassInterfaceType.None)>
<GuidAttribute("879371C2-9926-4D08-9E13-F478D484C3C9")>
<ComVisibleAttribute(True)>
Public MustInherit Class WsusCollection
Inherits CollectionBase
Constructors
| Name | Description | |
|---|---|---|
![]() |
WsusCollection() | Initializes a new instance of the WsusCollection class. |
Properties
| Name | Description | |
|---|---|---|
![]() |
Capacity | (Inherited from CollectionBase.) |
![]() |
Count | (Inherited from CollectionBase.) |
![]() |
InnerList | (Inherited from CollectionBase.) |
![]() |
Item[Int32] | Gets or sets the element at the specified index. In C#, this property is the indexer for the collection. |
![]() |
List | (Inherited from CollectionBase.) |
Methods
| Name | Description | |
|---|---|---|
![]() |
Add(Object) | Adds an element to the end of the collection. |
![]() |
AddRange(Array) | Adds the elements of the specified array to the end of this collection. |
![]() |
AddRange(WsusCollection) | Adds the items in the specified SusCollectionBase to the end of this collection. |
![]() |
Clear() | (Inherited from CollectionBase.) |
![]() |
Contains(Object) | Determines whether the specified element is in the collection. |
![]() |
CopyTo(Array, Int32) | Copies the entire collection of values to a one-dimensional array, starting at the specified index of the target array. |
![]() |
Equals(Object) | (Inherited from Object.) |
![]() |
Finalize() | (Inherited from Object.) |
![]() |
GetEnumerator() | (Inherited from CollectionBase.) |
![]() |
GetHashCode() | (Inherited from Object.) |
![]() |
GetType() | (Inherited from Object.) |
![]() |
IndexOf(Object) | Searches for the specified element and returns the zero-based index of it if it exists. |
![]() |
Insert(Int32, Object) | Inserts an element into the collection at the specified index. |
![]() |
MemberwiseClone() | (Inherited from Object.) |
![]() |
OnClear() | (Inherited from CollectionBase.) |
![]() |
OnClearComplete() | Performs additional custom processes after clearing the contents of the UpdateCollection instance.(Overrides CollectionBase.OnClearComplete().) |
![]() |
OnInsert(Int32, Object) | Provides overridden validation functionality which checks that we do not insert duplicates into our collection.(Overrides CollectionBase.OnInsert(Int32, Object).) |
![]() |
OnInsertComplete(Int32, Object) | Performs additional custom processes after inserting a new element into the UpdateCollection instance.(Overrides CollectionBase.OnInsertComplete(Int32, Object).) |
![]() |
OnRemove(Int32, Object) | (Inherited from CollectionBase.) |
![]() |
OnRemoveComplete(Int32, Object) | Performs additional custom processes after removing an element from the UpdateCollection instance.(Overrides CollectionBase.OnRemoveComplete(Int32, Object).) |
![]() |
OnSet(Int32, Object, Object) | Provices overridden validation functionality which checks that we do not insert duplicates into our collection.(Overrides CollectionBase.OnSet(Int32, Object, Object).) |
![]() |
OnSetComplete(Int32, Object, Object) | Performs additional custom processes after setting a value in the UpdateCollection instance.(Overrides CollectionBase.OnSetComplete(Int32, Object, Object).) |
![]() |
OnValidate(Object) | (Inherited from CollectionBase.) |
![]() |
Remove(Object) | Removes a specified element from the collection. |
![]() |
RemoveAt(Int32) | (Inherited from CollectionBase.) |
![]() |
ToString() | (Inherited from Object.) |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
ICollection.CopyTo(Array, Int32) | (Inherited from CollectionBase.) |
![]() ![]() |
IList.Add(Object) | (Inherited from CollectionBase.) |
![]() ![]() |
IList.Contains(Object) | (Inherited from CollectionBase.) |
![]() ![]() |
IList.IndexOf(Object) | (Inherited from CollectionBase.) |
![]() ![]() |
IList.Insert(Int32, Object) | (Inherited from CollectionBase.) |
![]() ![]() |
IList.Remove(Object) | (Inherited from CollectionBase.) |
![]() ![]() |
ICollection.IsSynchronized | (Inherited from CollectionBase.) |
![]() ![]() |
ICollection.SyncRoot | (Inherited from CollectionBase.) |
![]() ![]() |
IList.IsFixedSize | (Inherited from CollectionBase.) |
![]() ![]() |
IList.IsReadOnly | (Inherited from CollectionBase.) |
![]() ![]() |
IList.Item[Int32] | (Inherited from CollectionBase.) |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.UpdateServices.Administration Namespace
Return to top
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)