ProtocolProvider Class

 

Enables new protocol bindings to be added to a site.

Namespace:   Microsoft.Web.Management.Client.Extensions
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)

System::Object
  Microsoft.Web.Management.Client.Extensions::ProtocolProvider

public ref class ProtocolProvider abstract : IServiceProvider

NameDescription
System_CAPS_protmethodProtocolProvider(IServiceProvider^)

Initializes a new instance of the ProtocolProvider class.

NameDescription
System_CAPS_pubpropertyIsIPPortProtocol

When overridden in a derived class, gets a value indicating whether the IPPort is supported by the ProtocolProvider object.

System_CAPS_pubpropertySiteUpdated

Gets or sets the ProtocolProvider::SiteUpdatedEventHandler delegate to use when the site is updated.

System_CAPS_pubpropertySupportedProtocol

When overridden in a derived class, gets the supported protocol.

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetSitesTaskList()

When overridden in a derived class, returns the list of task items to be added to the task list on the Sites page when no specific site is selected.

System_CAPS_pubmethodGetSiteTaskList(String^, ICollection<String^>^)

When overridden in a derived class, returns the list of task items to be added to the task list on the Sites page when a specific site is selected.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodUpdateSite(String^, SiteAction)

Creates a new ProtocolProvider::SiteUpdatedEventHandler delegate with the SiteUpdatedEventArgs object, which contains the site name and site action.

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIServiceProvider::GetService(Type^)

Gets the service object of the specified type.

The object is registered by the IExtensibilityManager interface.

Notes to Inheritors:

When you inherit from ProtocolProvider, you must override the following members: GetSitesTaskList and GetSiteTaskList.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: