Container.CreateSite(IComponent, String) Method

Definition

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

C#
protected virtual System.ComponentModel.ISite CreateSite(System.ComponentModel.IComponent component, string? name);
C#
protected virtual System.ComponentModel.ISite CreateSite(System.ComponentModel.IComponent component, string name);

Parameters

component
IComponent

The IComponent to create a site for.

name
String

The name to assign to component, or null to skip the name assignment.

Returns

The newly created site.

Remarks

If the name parameter is null, 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.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1