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