Interface IPermissionOverwrite<TTarget, TId>
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
表示一个通用的频道权限重写设置。
public interface IPermissionOverwrite<TTarget, TId> where TTarget : IEntity<TId> where TId : IEquatable<TId>
Type Parameters
TTarget
权限重写设置所应用的目标的实体类型。
TId
权限重写设置所应用的目标的实体的 ID 的类型。
Properties
Permissions
获取此重写的权限重写配置。
OverwritePermissions Permissions { get; }
Property Value
Target
获取此重写所应用的目标。
TTarget? Target { get; }
Property Value
- TTarget
TargetId
获取此重写所应用的目标的唯一标识符。
TId TargetId { get; }
Property Value
- TId
TargetType
获取此重写所应用的目标的类型。
PermissionOverwriteTarget TargetType { get; }