Container.CreateSite Method

Creates a site ISite for the given IComponent and assigns the given name to the site.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

protected virtual ISite CreateSite (
	IComponent component,
	string name
protected ISite CreateSite (
	IComponent component, 
	String name
protected function CreateSite (
	component : IComponent, 
	name : String
) : ISite
Not applicable.



The IComponent to create a site for.


The name to assign to component, or a null reference (Nothing in Visual Basic) to skip the name assignment.

Return Value

The newly created site.

If the name parameter is a null reference (Nothing in Visual Basic), the IComponent is added to the Container without an identifying name.

This method can be overridden by a derived class. Implementers that need to override the CreateSite method can provide a custom implementation through a class that implements the ISite interface.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0, 1.0

XNA Framework

Supported in: 1.0

Community Additions