GSuiteEngineAsyncRegisterMethodHandler Method
IT Hit WebDAV Classes Reference
Registers custom method handler.
Namespace:
ITHit.GSuite.Server
Assembly:
ITHit.GSuite.Server (in ITHit.GSuite.Server.dll) Version: 11.3.10719
Syntaxpublic override IMethodHandlerAsync<IHierarchyItemBaseAsync> RegisterMethodHandler(
string method,
IMethodHandlerAsync<IHierarchyItemBaseAsync> handler
)
public override IMethodHandlerAsync<IHierarchyItemBaseAsync> RegisterMethodHandler(
string method,
IMethodHandlerAsync<IHierarchyItemBaseAsync> handler
)
Public Overrides Function RegisterMethodHandler (
method As String,
handler As IMethodHandlerAsync(Of IHierarchyItemBaseAsync)
) As IMethodHandlerAsync(Of IHierarchyItemBaseAsync)
Public Overrides Function RegisterMethodHandler (
method As String,
handler As IMethodHandlerAsync(Of IHierarchyItemBaseAsync)
) As IMethodHandlerAsync(Of IHierarchyItemBaseAsync)
public:
virtual IMethodHandlerAsync<IHierarchyItemBaseAsync^>^ RegisterMethodHandler(
String^ method,
IMethodHandlerAsync<IHierarchyItemBaseAsync^>^ handler
) override
public:
virtual IMethodHandlerAsync<IHierarchyItemBaseAsync^>^ RegisterMethodHandler(
String^ method,
IMethodHandlerAsync<IHierarchyItemBaseAsync^>^ handler
) override
abstract RegisterMethodHandler :
method : string *
handler : IMethodHandlerAsync<IHierarchyItemBaseAsync> -> IMethodHandlerAsync<IHierarchyItemBaseAsync>
override RegisterMethodHandler :
method : string *
handler : IMethodHandlerAsync<IHierarchyItemBaseAsync> -> IMethodHandlerAsync<IHierarchyItemBaseAsync>
abstract RegisterMethodHandler :
method : string *
handler : IMethodHandlerAsync<IHierarchyItemBaseAsync> -> IMethodHandlerAsync<IHierarchyItemBaseAsync>
override RegisterMethodHandler :
method : string *
handler : IMethodHandlerAsync<IHierarchyItemBaseAsync> -> IMethodHandlerAsync<IHierarchyItemBaseAsync>
Parameters
- method
- Type: SystemString
HTTP verb. - handler
- Type: ITHit.Server.ExtensibilityIMethodHandlerAsyncIHierarchyItemBaseAsync
Custom handled implementing IMethodHandlerAsyncTHierarchyItemAsync interface.
Return Value
Type:
IMethodHandlerAsyncIHierarchyItemBaseAsyncOriginal handler if any.
Remarks
Using this method you can register custom method handler to be called by the engine.
If the handler for the specified method was already defined it is returned from this method.
The original handler can be saved and called later from your custom handler.
See Also