Table of Contents

Delegate GroupRequestHandler

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Decides a client's request for a key of an explicit group set (Explicit(GroupRequestHandler)).

public delegate GroupDecision GroupRequestHandler(in GroupRequest request)

Parameters

request GroupRequest

The session, the set and the key.

Returns

GroupDecision

Allow or a Deny().

Constructors

GroupRequestHandler(object, nint)

public GroupRequestHandler(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(in GroupRequest, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(in GroupRequest request, AsyncCallback callback, object @object)

Parameters

request GroupRequest
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(in GroupRequest, IAsyncResult)

public virtual GroupDecision EndInvoke(in GroupRequest request, IAsyncResult result)

Parameters

request GroupRequest
result IAsyncResult

Returns

GroupDecision

Invoke(in GroupRequest)

public virtual GroupDecision Invoke(in GroupRequest request)

Parameters

request GroupRequest

Returns

GroupDecision