IWebGateway Interface

Provides an abstract interface for a Web access solution.

Namespace: Microsoft.HomeServer.Extensibility
Assembly: HomeServerExt (in homeserverext.dll)

Usage

Syntax

'Declaration
Public Interface IWebGateway
public interface IWebGateway
public interface class IWebGateway
public interface IWebGateway
public interface IWebGateway

Remarks

Windows Home Server ships with an installed Web Gateway Provider that is based on Windows Live technology. A Web Gateway Provider is a Dynamic Domain Name System (DNS) solution for Windows Home Server. Windows Home Server allows you to develop a custom Web Gateway Provider and then make it available on the Windows Home Server.

To create your Web Gateway Provider, you must create a class named HomeServerWebExtender that implements IWebGateway.

Classes that implement this interface as part of an add-in must have public access modifiers.

To deploy your Web Gateway Provider, you then include this class in a DLL that follows the naming convention, HomeServerConsoleTab.YourWebAccessSolutionName.dll, where YourWebAccessSolutionName is a name that you use to distinguish your DLL from other HomeServerConsole.*.dll files.

After your Web Gateway Provider has been deployed on the server, users can select which provider to use, configure, edit, and view the status of the Web Gateway Provider through Remote Access on the Windows Home Server Settings dialog.

Platforms

Development Platforms

Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP

Target Platforms

Windows Home Server

See Also

Reference

IWebGateway Members
Microsoft.HomeServer.Extensibility Namespace