ComponentContainer Class

Determines how to route requests for additional services to the service provider.

Inheritance Hierarchy

System.Object
  System.ComponentModel.Container
    Microsoft.SqlServer.Management.Controls.ComponentContainer

Namespace:  Microsoft.SqlServer.Management.Controls
Assembly:  Microsoft.SqlServer.Management.Controls (in Microsoft.SqlServer.Management.Controls.dll)

Syntax

'Declaration
Public Class ComponentContainer _
    Inherits Container _
    Implements IServiceProvider
'Usage
Dim instance As ComponentContainer
public class ComponentContainer : Container, 
    IServiceProvider
public ref class ComponentContainer : public Container, 
    IServiceProvider
type ComponentContainer =  
    class
        inherit Container
        interface IServiceProvider
    end
public class ComponentContainer extends Container implements IServiceProvider

The ComponentContainer type exposes the following members.

Constructors

  Name Description
Public method ComponentContainer Initializes a new instance of the ComponentContainer class.

Top

Properties

  Name Description
Public property Components (Inherited from Container.)

Top

Methods

  Name Description
Public method Add(IComponent) (Inherited from Container.)
Public method Add(IComponent, String) (Inherited from Container.)
Protected method CreateSite (Inherited from Container.)
Public method Dispose() (Inherited from Container.)
Protected method Dispose(Boolean) (Inherited from Container.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Container.)
Public method GetHashCode (Inherited from Object.)
Protected method GetService Retrieves the service object of the specified type. (Overrides Container.GetService(Type).)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Remove (Inherited from Container.)
Protected method RemoveWithoutUnsiting (Inherited from Container.)
Public method ToString (Inherited from Object.)
Protected method ValidateName (Inherited from Container.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IServiceProvider.GetService Retrieves the service object of the specified type.

Top

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.