Table of Contents

Interface IDeclarable

Namespace
Steeltoe.Messaging.RabbitMQ.Config
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public interface IDeclarable

Properties

Arguments

Gets or sets the arguments for this declarable

Dictionary<string, object> Arguments { get; set; }

Property Value

Dictionary<string, object>

DeclaringAdmins

Gets or sets a collection of Admins that should declare this object

List<object> DeclaringAdmins { get; set; }

Property Value

List<object>

IgnoreDeclarationExceptions

Gets or sets a value indicating whether should ignore exceptions

bool IgnoreDeclarationExceptions { get; set; }

Property Value

bool

ShouldDeclare

Gets or sets a value indicating whether this object should be declared

bool ShouldDeclare { get; set; }

Property Value

bool

Methods

AddArgument(string, object)

Adds an argument to the declarable

void AddArgument(string name, object value)

Parameters

name string

the argument name

value object

the argument value

RemoveArgument(string)

Remove an argument from the declarable

object RemoveArgument(string name)

Parameters

name string

the argument name

Returns

object

the value if present