< Summary

Class:Microsoft.Azure.ServiceBus.RuleAction
Assembly:Microsoft.Azure.ServiceBus
File(s):C:\Git\azure-sdk-for-net\sdk\servicebus\Microsoft.Azure.ServiceBus\src\Filters\RuleAction.cs
Covered lines:0
Uncovered lines:2
Coverable lines:2
Total lines:28
Line coverage:0% (0 of 2)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
.ctor()-0%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\servicebus\Microsoft.Azure.ServiceBus\src\Filters\RuleAction.cs

#LineLine coverage
 1// Copyright (c) Microsoft. All rights reserved.
 2// Licensed under the MIT license. See LICENSE file in the project root for full license information.
 3
 4namespace Microsoft.Azure.ServiceBus
 5{
 6    using System;
 7
 8    /// <summary>
 9    /// Represents the filter actions which are allowed for the transformation
 10    /// of a message that have been matched by a filter expression.
 11    /// </summary>
 12    /// <remarks>
 13    /// Filter actions allow for the transformation of a message that have been matched by a filter expression.
 14    /// The typical use case for filter actions is to append or update the properties that are attached to a message,
 15    /// for example assigning a group ID based on the correlation ID of a message.
 16    /// </remarks>
 17    /// <seealso cref="SqlRuleAction"/>
 18    public abstract class RuleAction : IEquatable<RuleAction>
 19    {
 020        internal RuleAction()
 21        {
 22            // This is intentionally left blank. This constructor exists
 23            // only to prevent external assemblies inheriting from it.
 024        }
 25
 26        public abstract bool Equals(RuleAction other);
 27    }
 28}

Methods/Properties

.ctor()