Table of Contents

Class EndPointExtensions

Namespace
Steeltoe.Management.Endpoint
Assembly
Steeltoe.Management.EndpointBase.dll
public static class EndPointExtensions
Inheritance
EndPointExtensions
Inherited Members

Methods

GetContextPath(IEndpointOptions, IManagementOptions)

public static string GetContextPath(this IEndpointOptions options, IManagementOptions mgmtContext)

Parameters

options IEndpointOptions
mgmtContext IManagementOptions

Returns

string

IsEnabled(IEndpoint, IManagementOptions)

public static bool IsEnabled(this IEndpoint endpoint, IManagementOptions mgmtContext)

Parameters

endpoint IEndpoint
mgmtContext IManagementOptions

Returns

bool

IsEnabled(IEndpointOptions, IManagementOptions)

public static bool IsEnabled(this IEndpointOptions options, IManagementOptions mgmtOptions)

Parameters

options IEndpointOptions
mgmtOptions IManagementOptions

Returns

bool

IsExposed(IEndpoint, IManagementOptions)

public static bool IsExposed(this IEndpoint endpoint, IManagementOptions mgmtContext)

Parameters

endpoint IEndpoint
mgmtContext IManagementOptions

Returns

bool

IsExposed(IEndpointOptions, IManagementOptions)

public static bool IsExposed(this IEndpointOptions options, IManagementOptions mgmtOptions)

Parameters

options IEndpointOptions
mgmtOptions IManagementOptions

Returns

bool

OptionsForContext(IEnumerable<IManagementOptions>, string, ILogger)

public static IManagementOptions OptionsForContext(this IEnumerable<IManagementOptions> mgmtOptions, string requestPath, ILogger logger = null)

Parameters

mgmtOptions IEnumerable<IManagementOptions>
requestPath string
logger ILogger

Returns

IManagementOptions

ShouldInvoke(IEndpoint, IManagementOptions, ILogger)

public static bool ShouldInvoke(this IEndpoint endpoint, IManagementOptions mgmtContext, ILogger logger = null)

Parameters

endpoint IEndpoint
mgmtContext IManagementOptions
logger ILogger

Returns

bool