Search Results for

    Show / Hide Table of Contents

    Class RestStageChannel

    Represents a REST-based stage channel in a guild.

    Inheritance
    Object
    RestEntity<UInt64>
    RestChannel
    RestGuildChannel
    RestTextChannel
    RestVoiceChannel
    RestStageChannel
    Implements
    IEntity<UInt64>
    IUpdateable
    IRestMessageChannel
    ITextChannel
    IRestAudioChannel
    IStageChannel
    IVoiceChannel
    IMessageChannel
    INestedChannel
    IGuildChannel
    IDeletable
    IAudioChannel
    IChannel
    ISnowflakeEntity
    IEntity<UInt64>
    IMentionable
    Inherited Members
    RestVoiceChannel.Bitrate
    RestVoiceChannel.UserLimit
    RestVoiceChannel.RTCRegion
    RestVoiceChannel.ModifyAsync(Action<VoiceChannelProperties>, RequestOptions)
    RestVoiceChannel.ModifyAsync(Action<TextChannelProperties>, RequestOptions)
    RestVoiceChannel.CreateThreadAsync(String, ThreadType, ThreadArchiveDuration, IMessage, Nullable<Boolean>, Nullable<Int32>, RequestOptions)
    RestVoiceChannel.GetMessageAsync(UInt64, RequestOptions)
    RestVoiceChannel.DeleteMessageAsync(IMessage, RequestOptions)
    RestVoiceChannel.DeleteMessageAsync(UInt64, RequestOptions)
    RestVoiceChannel.DeleteMessagesAsync(IEnumerable<IMessage>, RequestOptions)
    RestVoiceChannel.DeleteMessagesAsync(IEnumerable<UInt64>, RequestOptions)
    RestVoiceChannel.EnterTypingState(RequestOptions)
    RestVoiceChannel.GetMessagesAsync(IMessage, Direction, Int32, RequestOptions)
    RestVoiceChannel.GetMessagesAsync(Int32, RequestOptions)
    RestVoiceChannel.GetMessagesAsync(UInt64, Direction, Int32, RequestOptions)
    RestVoiceChannel.GetPinnedMessagesAsync(RequestOptions)
    RestVoiceChannel.GetWebhookAsync(UInt64, RequestOptions)
    RestVoiceChannel.GetWebhooksAsync(RequestOptions)
    RestVoiceChannel.CreateWebhookAsync(String, Stream, RequestOptions)
    RestVoiceChannel.ModifyMessageAsync(UInt64, Action<MessageProperties>, RequestOptions)
    RestVoiceChannel.SendFileAsync(FileAttachment, String, Boolean, Embed, RequestOptions, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
    RestVoiceChannel.SendFileAsync(Stream, String, String, Boolean, Embed, RequestOptions, Boolean, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
    RestVoiceChannel.SendFileAsync(String, String, Boolean, Embed, RequestOptions, Boolean, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
    RestVoiceChannel.SendFilesAsync(IEnumerable<FileAttachment>, String, Boolean, Embed, RequestOptions, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
    RestVoiceChannel.SendMessageAsync(String, Boolean, Embed, RequestOptions, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
    RestVoiceChannel.TriggerTypingAsync(RequestOptions)
    RestTextChannel.Topic
    RestTextChannel.SlowModeInterval
    RestTextChannel.CategoryId
    RestTextChannel.Mention
    RestTextChannel.IsNsfw
    RestTextChannel.DefaultArchiveDuration
    RestTextChannel.GetUserAsync(UInt64, RequestOptions)
    RestTextChannel.GetUsersAsync(RequestOptions)
    RestTextChannel.GetCategoryAsync(RequestOptions)
    RestTextChannel.SyncPermissionsAsync(RequestOptions)
    RestTextChannel.CreateInviteAsync(Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    RestTextChannel.CreateInviteToApplicationAsync(UInt64, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    RestTextChannel.CreateInviteToApplicationAsync(DefaultApplications, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    RestTextChannel.CreateInviteToStreamAsync(IUser, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    RestTextChannel.GetInvitesAsync(RequestOptions)
    RestGuildChannel.PermissionOverwrites
    RestGuildChannel.Name
    RestGuildChannel.Position
    RestGuildChannel.GuildId
    RestGuildChannel.ModifyAsync(Action<GuildChannelProperties>, RequestOptions)
    RestGuildChannel.DeleteAsync(RequestOptions)
    RestGuildChannel.GetPermissionOverwrite(IUser)
    RestGuildChannel.GetPermissionOverwrite(IRole)
    RestGuildChannel.AddPermissionOverwriteAsync(IUser, OverwritePermissions, RequestOptions)
    RestGuildChannel.AddPermissionOverwriteAsync(IRole, OverwritePermissions, RequestOptions)
    RestGuildChannel.RemovePermissionOverwriteAsync(IUser, RequestOptions)
    RestGuildChannel.RemovePermissionOverwriteAsync(IRole, RequestOptions)
    RestGuildChannel.ToString()
    RestGuildChannel.IGuildChannel.Guild
    RestChannel.CreatedAt
    RestEntity<UInt64>.Id
    Namespace: Discord.Rest
    Assembly: Discord.Net.Rest.dll
    Syntax
    public class RestStageChannel : RestVoiceChannel, IEntity<ulong>, IUpdateable, IRestMessageChannel, ITextChannel, IRestAudioChannel, IStageChannel, IVoiceChannel, IMessageChannel, INestedChannel, IGuildChannel, IDeletable, IAudioChannel, IChannel, ISnowflakeEntity, IEntity<ulong>, IMentionable

    Properties

    | Improve this Doc View Source

    IsDiscoverableDisabled

    Declaration
    public bool? IsDiscoverableDisabled { get; }
    Property Value
    Type Description
    Nullable<Boolean>
    | Improve this Doc View Source

    IsLive

    Declaration
    public bool IsLive { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    IsTextInVoice

    Gets whether or not the guild has Text-In-Voice enabled and the voice channel is a TiV channel.

    Declaration
    public override bool IsTextInVoice { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    RestVoiceChannel.IsTextInVoice
    Remarks

    This field is always false for stage channels.

    | Improve this Doc View Source

    PrivacyLevel

    Declaration
    public StagePrivacyLevel? PrivacyLevel { get; }
    Property Value
    Type Description
    Nullable<StagePrivacyLevel>

    Methods

    | Improve this Doc View Source

    BecomeSpeakerAsync(RequestOptions)

    Declaration
    public Task BecomeSpeakerAsync(RequestOptions options = null)
    Parameters
    Type Name Description
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    ModifyInstanceAsync(Action<StageInstanceProperties>, RequestOptions)

    Declaration
    public async Task ModifyInstanceAsync(Action<StageInstanceProperties> func, RequestOptions options = null)
    Parameters
    Type Name Description
    Action<StageInstanceProperties> func
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    MoveToSpeakerAsync(IGuildUser, RequestOptions)

    Declaration
    public Task MoveToSpeakerAsync(IGuildUser user, RequestOptions options = null)
    Parameters
    Type Name Description
    IGuildUser user
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    RemoveFromSpeakerAsync(IGuildUser, RequestOptions)

    Declaration
    public Task RemoveFromSpeakerAsync(IGuildUser user, RequestOptions options = null)
    Parameters
    Type Name Description
    IGuildUser user
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    RequestToSpeakAsync(RequestOptions)

    Declaration
    public Task RequestToSpeakAsync(RequestOptions options = null)
    Parameters
    Type Name Description
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    StartStageAsync(String, StagePrivacyLevel, RequestOptions)

    Declaration
    public async Task StartStageAsync(string topic, StagePrivacyLevel privacyLevel = default(StagePrivacyLevel), RequestOptions options = null)
    Parameters
    Type Name Description
    String topic
    StagePrivacyLevel privacyLevel
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    StopSpeakingAsync(RequestOptions)

    Declaration
    public Task StopSpeakingAsync(RequestOptions options = null)
    Parameters
    Type Name Description
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    StopStageAsync(RequestOptions)

    Declaration
    public async Task StopStageAsync(RequestOptions options = null)
    Parameters
    Type Name Description
    RequestOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    UpdateAsync(RequestOptions)

    Declaration
    public override async Task UpdateAsync(RequestOptions options = null)
    Parameters
    Type Name Description
    RequestOptions options
    Returns
    Type Description
    Task
    Overrides
    RestGuildChannel.UpdateAsync(RequestOptions)

    Implements

    IEntity<TId>
    IUpdateable
    IRestMessageChannel
    ITextChannel
    IRestAudioChannel
    IStageChannel
    IVoiceChannel
    IMessageChannel
    INestedChannel
    IGuildChannel
    IDeletable
    IAudioChannel
    IChannel
    ISnowflakeEntity
    IEntity<TId>
    IMentionable

    Theme

    • Improve this Doc
    • View Source
    In This Article
    Back to top Discord.Net (c) 2015-2022 3.7.2