Table of Contents

Class MatchRule

Namespace
Tmds.DBus.Protocol
Assembly
Tmds.DBus.Protocol.dll

Represents a D-Bus match rule for filtering messages.

public sealed class MatchRule
Inheritance
MatchRule
Inherited Members

Properties

Arg0

Gets or sets the first argument to match as a string.

public string? Arg0 { get; set; }

Property Value

string

Arg0Namespace

Gets or sets the first argument to match as a path namespace.

public string? Arg0Namespace { get; set; }

Property Value

string

Arg0Path

Gets or sets the first argument to match as an object path.

public string? Arg0Path { get; set; }

Property Value

string

Destination

Gets or sets the destination name to match.

public string? Destination { get; set; }

Property Value

string

Interface

Gets or sets the interface name to match.

public string? Interface { get; set; }

Property Value

string

Member

Gets or sets the member (method or signal) name to match.

public string? Member { get; set; }

Property Value

string

Path

Gets or sets the object path to match.

public string? Path { get; set; }

Property Value

string

PathNamespace

Gets or sets the object path namespace to match.

public string? PathNamespace { get; set; }

Property Value

string

Sender

Gets or sets the sender name to match.

public string? Sender { get; set; }

Property Value

string

Type

Gets or sets the message type to match.

public MessageType? Type { get; set; }

Property Value

MessageType?

Methods

ToString()

Returns the string representation of the match rule.

public override string ToString()

Returns

string