InterfaceHelper Class

 

Represents a helper class for creating instances of extension interfaces.

Namespace:   Microsoft.WindowsServerSolutions.Common
Assembly:  MiscUtil (in MiscUtil.dll)

Inheritance Hierarchy

System.Object
  Microsoft.WindowsServerSolutions.Common.InterfaceHelper

Syntax

public static class InterfaceHelper
public ref class InterfaceHelper abstract sealed 
Public NotInheritable Class InterfaceHelper

Properties

Name Description
System_CAPS_pubpropertySystem_CAPS_static FolderPropertyExtensionInterface

Gets the currently configured IFolderPropertyExtension object.

System_CAPS_pubpropertySystem_CAPS_static MailboxExtensionInterface

Gets the currently configured IMailboxExtension object.

System_CAPS_pubpropertySystem_CAPS_static StringInterface

Gets the currently configured IMiscStrings object.

System_CAPS_pubpropertySystem_CAPS_static UserExtension2Interface

Gets the currently configured IUserExtension2 object.

System_CAPS_pubpropertySystem_CAPS_static UserExtensionInterface

Gets the currently configured IUserExtension object.

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static CreateInterface<T>()

Creates an instance of the specified interface by looking at the registry value associated with that interface.

Fields

Name Description
System_CAPS_pubfieldSystem_CAPS_static RegKey

Contains the name of the subkey that contains the product extension interfaces.

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

Microsoft.WindowsServerSolutions.Common Namespace

Return to top