Class IdentifierRequest
Представляет идентификатор объекта для запроса.
public class IdentifierRequest : WebApiRequest, IIdentifierRequest, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IWebApiRequest
- Inheritance
-
IdentifierRequest
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
IdentifierRequest()
public IdentifierRequest()
Properties
DefaultIdentifier
Возвращает идентификатор объекта по умолчанию.
public static IdentifierRequest DefaultIdentifier { get; }
Property Value
Identifier
Возвращает идентификатор объекта.
[JsonIgnore]
public ObjectIdentifier Identifier { get; }
Property Value
ObjectId
Идентификатор объекта.
public int ObjectId { get; set; }
Property Value
TypeId
Тип объекта.
public IdentifiableObjectType TypeId { get; set; }
Property Value
Methods
Create(IIdentifiableObject)
Создает экземпляр объекта указанного типа.
public static IdentifierRequest Create(IIdentifiableObject identifier)
Parameters
identifierIIdentifiableObject
Returns
Create(int, IdentifiableObjectType)
Создает экземпляр объекта указанного типа.
public static IdentifierRequest Create(int objectId, IdentifiableObjectType typeId)
Parameters
objectIdinttypeIdIdentifiableObjectType
Returns
Equals(IIdentifiableObject?)
Сравнивает текущий объект с другим.
public bool Equals(IIdentifiableObject? other)
Parameters
otherIIdentifiableObjectИдентификатор объекта.
Returns
Equals(ObjectIdentifier)
Сравнивает текущий объект с идентификатором.
public bool Equals(ObjectIdentifier other)
Parameters
otherObjectIdentifier
Returns
ToString()
Преобразует идентификатор в строку.
public override string ToString()