Class SocketStageChannel
Represents a stage channel received over the gateway.
Inheritance
SocketStageChannel
Inherited Members
SocketTextChannel.SendFileAsync(String, String, Boolean, Embed, RequestOptions, Boolean, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
SocketTextChannel.SendFileAsync(Stream, String, String, Boolean, Embed, RequestOptions, Boolean, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
SocketTextChannel.SendFileAsync(FileAttachment, String, Boolean, Embed, RequestOptions, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
SocketTextChannel.SendFilesAsync(IEnumerable<FileAttachment>, String, Boolean, Embed, RequestOptions, AllowedMentions, MessageReference, MessageComponent, ISticker[], Embed[], MessageFlags)
Assembly: Discord.Net.WebSocket.dll
Syntax
public class SocketStageChannel : SocketVoiceChannel, IEntity<ulong>, ISocketMessageChannel, ISocketAudioChannel, IStageChannel, IVoiceChannel, ITextChannel, IMessageChannel, IMentionable, INestedChannel, IIntegrationChannel, IGuildChannel, IDeletable, IAudioChannel, IChannel, ISnowflakeEntity, IEntity<ulong>
Properties
|
Improve this Doc
View Source
IsDiscoverableDisabled
Declaration
public bool? IsDiscoverableDisabled { get; }
Property Value
|
Improve this Doc
View Source
IsLive
Declaration
public bool IsLive { get; }
Property Value
|
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
|
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
Overrides
|
Improve this Doc
View Source
PrivacyLevel
Declaration
public StagePrivacyLevel? PrivacyLevel { get; }
Property Value
|
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
Methods
|
Improve this Doc
View Source
BecomeSpeakerAsync(RequestOptions)
Declaration
public Task BecomeSpeakerAsync(RequestOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
ModifyInstanceAsync(Action<StageInstanceProperties>, RequestOptions)
Declaration
public async Task ModifyInstanceAsync(Action<StageInstanceProperties> func, RequestOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
MoveToSpeakerAsync(IGuildUser, RequestOptions)
Declaration
public Task MoveToSpeakerAsync(IGuildUser user, RequestOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
RemoveFromSpeakerAsync(IGuildUser, RequestOptions)
Declaration
public Task RemoveFromSpeakerAsync(IGuildUser user, RequestOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
RequestToSpeakAsync(RequestOptions)
Declaration
public Task RequestToSpeakAsync(RequestOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
StartStageAsync(String, StagePrivacyLevel, RequestOptions)
Declaration
public async Task StartStageAsync(string topic, StagePrivacyLevel privacyLevel = default(StagePrivacyLevel), RequestOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
StopSpeakingAsync(RequestOptions)
Declaration
public Task StopSpeakingAsync(RequestOptions options = null)
Parameters
Returns
|
Improve this Doc
View Source
StopStageAsync(RequestOptions)
Declaration
public async Task StopStageAsync(RequestOptions options = null)
Parameters
Returns
Implements