Show / Hide Table of Contents

Class IdQuery

Represents a query message used when getting a specific item.

Inheritance
Object
Query
IdQuery
Inherited Members
Query.CorrelationId
Query.TraceId
Query.Page
Query.PageSize
Query.Skip
Query.Take
Query.SortObjects
Query.Aggregates
Query.Default
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Object.MemberwiseClone()
Namespace: IRM.Messaging
Assembly: IRM.dll
Syntax
[Serializable]
public class IdQuery : Query, Message

Constructors

IdQuery(Guid)

Initializes a new instance of the IdQuery class.

Declaration
public IdQuery(Guid id)
Parameters
System.Guid id

The unique identifier of the item.

Properties

Id

The unique identifier of the item.

Declaration
public Guid Id { get; }
Property Value
System.Guid

Methods

Equals(IdQuery)

Returns a value indicating whether this instance and a specified IdQuery object represents the same value.

Declaration
public bool Equals(IdQuery query)
Parameters
IdQuery query

The IdQuery to compare.

Returns
Boolean

true if the query represents the same value; otherwise false.

Equals(Object)

Returns a value indicating whether this instance and a specified object represents the same value.

Declaration
public override bool Equals(object obj)
Parameters
Object obj

The object to compare.

Returns
Boolean

true if the obj represents the same value; otherwise false.

Overrides
Object.Equals(Object)

GetHashCode()

Returns the hash code for the instance.

Declaration
public override int GetHashCode()
Returns
System.Int32

The hash code for the instance.

Overrides
System.Object.GetHashCode()

Extension Methods

ObjectExtensions.DeepClone<T>(T)
MessageExtensions.IsOnlyForInternalOwner<T>(T)
AnnotationsExtensions.IsValid(Object)
QueryModelBinderExtensions.Parse(Query, IDictionary<String, String>)
QueryModelBinderExtensions.Parse(Query, NameValueCollection)
QueryModelBinderExtensions.GetSortObjects(Query, NameValueCollection)
QueryModelBinderExtensions.GetAggregateObjects(Query, NameValueCollection)
Back to top Generated by DocFX