SiteConfigFreeThreaded Class

For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.

Allows access to site configuration properties with multiple threads.

This API is not CLS-compliant. 

Namespace:  Microsoft.CommerceServer.Interop.Configuration
Assembly:  Microsoft.CommerceServer.Interop.Configuration.MSCSCfg (in Microsoft.CommerceServer.Interop.Configuration.MSCSCfg.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("A2C9F8F8-7B86-3DD9-B77D-EFC28AA23DF9")> _
Public Class SiteConfigFreeThreaded _
    Inherits ServicedComponent
'Usage
Dim instance As SiteConfigFreeThreaded
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[GuidAttribute("A2C9F8F8-7B86-3DD9-B77D-EFC28AA23DF9")]
public class SiteConfigFreeThreaded : ServicedComponent
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[GuidAttribute(L"A2C9F8F8-7B86-3DD9-B77D-EFC28AA23DF9")]
public ref class SiteConfigFreeThreaded : public ServicedComponent
public class SiteConfigFreeThreaded extends ServicedComponent

Remarks

Multiple threads can access the shared data.

This class is used to return configuration settings about a Commerce Site as well as the Resources in the Site. By default, sites only contain Commerce Resources (such as Catalog, Marketing) and Commerce Applications (such as the Commerce Site, and the Web Services).

However, these classes can also be used to create/access/modify custom resources and store/retrieve/update their configuration settings in the Administration database.

Inheritance Hierarchy

System..::.Object
  System..::.MarshalByRefObject
    System..::.ContextBoundObject
      System.EnterpriseServices..::.ServicedComponent
        Microsoft.CommerceServer.Interop.Configuration..::.SiteConfigFreeThreaded

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.

See Also

Reference

SiteConfigFreeThreaded Members

Microsoft.CommerceServer.Interop.Configuration Namespace