VsComponentModelHostBase Class
The class represents a Component Model Host that abstracts details of different Component Model hosting environments.
Assembly: Microsoft.VisualStudio.ExtensibilityHosting (in Microsoft.VisualStudio.ExtensibilityHosting.dll)
| Name | Description | |
|---|---|---|
![]() | VsComponentModelHostBase() |
| Name | Description | |
|---|---|---|
![]() | CatalogCacheFolder | The method is used by VsCatalogProvider class to obtain the host specific location of the folder that can be used to store Component Model catalog caches. The host must have rights to modify this folder. |
![]() | ClearCacheLastChangedTimestamp | |
![]() | ComponentAssemblies | The method is used by VsCatalogProvider class to obtain the list paths for of all component assemblies of the host. |
![]() | HostName | The name of host. This allows parts to match the host and override parts not intended for the host and for filtering of parts which are not intended for this host environment. |
![]() | LastChangedTimestamp | Gets the timestamp of the last change to the list of component assemblies for determining of the assemblies should be scanned for changes. |
![]() | VerboseTracingEnabled | Gets whether verbose trace data should be output |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetOnlyApprovedComponentAssemblies(IEnumerable<String^>^) | Allows host to filter out assemblies before they are made a part of any catalog. The default implementation doesn't do any filtering. |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ReportIssue(VsComponentModelHostBaseIssueType, String^, AssemblyName^) | |
![]() | ReportIssue(VsComponentModelHostBaseIssueType, String^, String^) | The method is used to log with the host issues occured in ExtensibilityHosting functionality. The default implementation doesn't do any reporting. |
![]() | ToString() | (Inherited from Object.) |
![]() | TryGetScopeCreator(ICompositionScopeCreator^) | Attempts to get an ICompositionScopeCreator to create a scoped catalog. This should be defined so as to be marshaled by value. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


