IMember 接口
定义成员。
继承成员
System.IEquatable<HuajiTech.CoolQ.IChattable>.Equals(HuajiTech.CoolQ.IChattable)
System.IEquatable<HuajiTech.CoolQ.IMember>.Equals(HuajiTech.CoolQ.IMember)
命名空间: HuajiTech.CoolQ
程序集: HuajiTech.CoolQ.Abstractions.dll
语法
public interface IMember : IUser, IChattable, ISendee, IDisplayable, IEquatable<IChattable>, IRequestable, IAliased, ITimedMuteable, IMuteable, IEquatable<IMember>
属性
| 改善此文档 查看源代码CanEditAlias
声明
bool CanEditAlias { get; }
属性值
类型 | 描述 |
---|---|
System.Boolean |
CustomTitle
声明
CustomTitle CustomTitle { get; }
属性值
类型 | 描述 |
---|---|
CustomTitle |
Group
声明
IGroup Group { get; }
属性值
类型 | 描述 |
---|---|
IGroup |
HasBadRecord
获取一个值,指示当前 IMember 实例是否有不良记录。
声明
bool HasBadRecord { get; }
属性值
类型 | 描述 |
---|---|
System.Boolean |
IsAdministrator
声明
bool IsAdministrator { get; }
属性值
类型 | 描述 |
---|---|
System.Boolean |
LastSpeakTime
获取当前 IMember 实例的最后发言时间。
声明
DateTime LastSpeakTime { get; }
属性值
类型 | 描述 |
---|---|
System.DateTime |
Level
获取当前 IMember 实例的等级。
声明
string Level { get; }
属性值
类型 | 描述 |
---|---|
System.String |
Location
获取当前 IMember 实例的位置。
声明
string Location { get; }
属性值
类型 | 描述 |
---|---|
System.String |
Role
获取当前 IMember 实例的角色。
声明
MemberRole Role { get; }
属性值
类型 | 描述 |
---|---|
MemberRole |
TimeJoined
声明
DateTime TimeJoined { get; }
属性值
类型 | 描述 |
---|---|
System.DateTime |
方法
| 改善此文档 查看源代码Kick(Boolean)
将当前 IMember 实例踢出所在群。
声明
void Kick(bool ignoreFurtherRequests = false)
参数
类型 | 名称 | 描述 |
---|---|---|
System.Boolean | ignoreFurtherRequests | 如果不再接收当前 IMember 实例的 IMembershipRequest,则为 true;否则为 false。 |
MakeAdministrator()
使当前 IMember 实例成为管理员。
声明
void MakeAdministrator()
SetAlias(String)
声明
void SetAlias(string alias)
参数
类型 | 名称 | 描述 |
---|---|---|
System.String | alias | 要设置的别名。 |
SetCustomTitle(CustomTitle)
设置当前 IMember 实例的自定义头衔,即 CustomTitle 属性的值。
如果 title
为 null,则移除当前 IMember 实例的自定义头衔。
声明
void SetCustomTitle(CustomTitle title)
参数
类型 | 名称 | 描述 |
---|---|---|
CustomTitle | title | 要设置的头衔。 |
UnmakeAdministrator()
使当前 IMember 实例不再是管理员。
声明
void UnmakeAdministrator()