C# Class Chaos.Portal.Core.Extension.AExtension

Inheritance: IExtension
ファイルを表示 Open project: CHAOS-Community/Portal

Public Methods

Method Description
CallAction ( IPortalRequest request ) : IPortalResponse

Calls an action on the extension with the parameters based on the settings specified in the inputParameters

WithPortalRequest ( IPortalRequest request ) : IExtension
WithPortalResponse ( IPortalResponse response ) : IExtension

Protected Methods

Method Description
AExtension ( IPortalApplication portalApplication ) : System.Collections.Generic
WriteToOutput ( object result ) : void

Private Methods

Method Description
BindParameters ( string>.IDictionary inputParameters, ICollection parameters ) : object[]

Method Details

AExtension() protected method

protected AExtension ( IPortalApplication portalApplication ) : System.Collections.Generic
portalApplication IPortalApplication
return System.Collections.Generic

CallAction() public method

Calls an action on the extension with the parameters based on the settings specified in the inputParameters
public CallAction ( IPortalRequest request ) : IPortalResponse
request IPortalRequest
return IPortalResponse

WithPortalRequest() public method

public WithPortalRequest ( IPortalRequest request ) : IExtension
request IPortalRequest
return IExtension

WithPortalResponse() public method

public WithPortalResponse ( IPortalResponse response ) : IExtension
response IPortalResponse
return IExtension

WriteToOutput() protected method

protected WriteToOutput ( object result ) : void
result object
return void