Class RestStageChannel
Represents a REST-based stage channel in a guild.
Inheritance
RestStageChannel
Inherited Members
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)
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
|
Improve this Doc
View Source
IsLive
Declaration
public bool IsLive { 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
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
|
Improve this Doc
View Source
UpdateAsync(RequestOptions)
Declaration
public override async Task UpdateAsync(RequestOptions options = null)
Parameters
Returns
Overrides
Implements