Show / Hide Table of Contents

Struct ServiceIdentifier

Implements
IEquatable<ServiceIdentifier>
Inherited Members
ValueType.ToString()
object.GetType()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: Volo.Abp.DependencyInjection
Assembly: Volo.Abp.Core.dll
Syntax
public readonly struct ServiceIdentifier : IEquatable<ServiceIdentifier>

Constructors

ServiceIdentifier(object?, Type)

Declaration
public ServiceIdentifier(object? serviceKey, Type serviceType)
Parameters
Type Name Description
object serviceKey
Type serviceType

ServiceIdentifier(Type)

Declaration
public ServiceIdentifier(Type serviceType)
Parameters
Type Name Description
Type serviceType

Properties

ServiceKey

Declaration
public object? ServiceKey { get; }
Property Value
Type Description
object

ServiceType

Declaration
public Type ServiceType { get; }
Property Value
Type Description
Type

Methods

Equals(object?)

Declaration
public override bool Equals(object? obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
ValueType.Equals(object)

Equals(ServiceIdentifier)

Declaration
public bool Equals(ServiceIdentifier other)
Parameters
Type Name Description
ServiceIdentifier other
Returns
Type Description
bool

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
ValueType.GetHashCode()

Implements

IEquatable<T>

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
In this article
Back to top Powered by ABP.IO Platform