DekGenius.com
[ Team LiB ] Previous Section Next Section

ServiceDescriptionBaseCollection

System.Web.Services.Description (system.web.services.dll)abstract class

This is the base class for many of the strongly typed collection classes in this namespace. Classes that derive from ServiceDescriptionBaseCollection end with the word "Collection," as in PortCollection. These classes are strongly typed, but not named. This differs from the classes that represent WSDL language elements. For example, the PortType class represents a WSDL language element, contains other elements as Operation objects, and does not inherit from ServiceDescriptionBaseCollection.

public abstract class ServiceDescriptionBaseCollection : CollectionBase {
// Protected Instance Properties 
   protected virtual IDictionary Table{get; }
// Protected Instance Methods
   protected virtual string GetKey(object value);
   protected override void OnClear( ); // overrides System.Collections.CollectionBase
   protected override void OnInsertComplete(int index, object value); // overrides System.Collections.CollectionBase
   protected override void OnRemove(int index, object value); // overrides System.Collections.CollectionBase
   protected override void OnSet(int index, object oldValue, 
                   object newValue);// overrides System.Collections.CollectionBase
   protected virtual void SetParent(object value, object parent);
}

Hierarchy

System.Object System.Collections.CollectionBase(System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable) ServiceDescriptionBaseCollection

Subclasses

Multiple types

    [ Team LiB ] Previous Section Next Section