Search Results for

    Show / Hide Table of Contents

    Class SocketStageChannel

    Represents a stage channel received over the gateway.

    Inheritance
    Object
    SocketEntity<UInt64>
    SocketChannel
    SocketGuildChannel
    SocketVoiceChannel
    SocketStageChannel
    Implements
    IEntity<UInt64>
    ISocketAudioChannel
    IStageChannel
    IVoiceChannel
    INestedChannel
    IGuildChannel
    IDeletable
    IAudioChannel
    IChannel
    ISnowflakeEntity
    IEntity<UInt64>
    IMentionable
    Inherited Members
    SocketVoiceChannel.Bitrate
    SocketVoiceChannel.UserLimit
    SocketVoiceChannel.RTCRegion
    SocketVoiceChannel.CategoryId
    SocketVoiceChannel.Category
    SocketVoiceChannel.Mention
    SocketVoiceChannel.SyncPermissionsAsync(RequestOptions)
    SocketVoiceChannel.Users
    SocketVoiceChannel.ModifyAsync(Action<VoiceChannelProperties>, RequestOptions)
    SocketVoiceChannel.ConnectAsync(Boolean, Boolean, Boolean)
    SocketVoiceChannel.DisconnectAsync()
    SocketVoiceChannel.ModifyAsync(Action<AudioChannelProperties>, RequestOptions)
    SocketVoiceChannel.GetUser(UInt64)
    SocketVoiceChannel.CreateInviteAsync(Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    SocketVoiceChannel.CreateInviteToApplicationAsync(UInt64, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    SocketVoiceChannel.CreateInviteToApplicationAsync(DefaultApplications, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    SocketVoiceChannel.CreateInviteToStreamAsync(IUser, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean, RequestOptions)
    SocketVoiceChannel.GetInvitesAsync(RequestOptions)
    SocketGuildChannel.Guild
    SocketGuildChannel.Name
    SocketGuildChannel.Position
    SocketGuildChannel.PermissionOverwrites
    SocketGuildChannel.ModifyAsync(Action<GuildChannelProperties>, RequestOptions)
    SocketGuildChannel.DeleteAsync(RequestOptions)
    SocketGuildChannel.GetPermissionOverwrite(IUser)
    SocketGuildChannel.GetPermissionOverwrite(IRole)
    SocketGuildChannel.AddPermissionOverwriteAsync(IUser, OverwritePermissions, RequestOptions)
    SocketGuildChannel.AddPermissionOverwriteAsync(IRole, OverwritePermissions, RequestOptions)
    SocketGuildChannel.RemovePermissionOverwriteAsync(IUser, RequestOptions)
    SocketGuildChannel.RemovePermissionOverwriteAsync(IRole, RequestOptions)
    SocketGuildChannel.ToString()
    SocketGuildChannel.IGuildChannel.Guild
    SocketChannel.CreatedAt
    SocketEntity<UInt64>.Id
    Namespace: Discord.WebSocket
    Assembly: Discord.Net.WebSocket.dll
    Syntax
    public class SocketStageChannel : SocketVoiceChannel, IEntity<ulong>, ISocketAudioChannel, IStageChannel, IVoiceChannel, 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

    IsSpeaker

    Returns true if the current user is a speaker within the stage, otherwise false.

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

    PrivacyLevel

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

    Speakers

    Gets a collection of users who are speakers within the stage.

    Declaration
    public IReadOnlyCollection<SocketGuildUser> Speakers { get; }
    Property Value
    Type Description
    IReadOnlyCollection<SocketGuildUser>
    | Improve this Doc View Source

    Topic

    Declaration
    public string Topic { get; }
    Property Value
    Type Description
    String

    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

    Implements

    IEntity<TId>
    ISocketAudioChannel
    IStageChannel
    IVoiceChannel
    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.6.0