RemoveChannelSubscribers

RemoveChannelSubscribers[channel]

指定されたチャネルの全購読者を削除する.

RemoveChannelSubscribers[channel,user]

指定されたユーザを購読者リストから削除する.

RemoveChannelSubscribers[channel,{user1,user2,}]

指定された購読者 useriを削除する.

詳細とオプション

  • RemoveChannelSubscribers[channel,]channel は,チャネルオブジェクトとして,あるいはChannelObjectの中で使われている任意の形式で指定できる.
  • RemoveChannelSubscribersは,購読者のセッション中の対応するChannelListenerオブジェクトを停止しようとする.しかし,この操作は保証されず,チャネルの安全性のためにもこれに頼るべきではない.
  • 購読者の削除にはそのチャネルの実行許可が必要である.

例題

すべて開くすべて閉じる

  (1)

チャネルを購読し,そのチャネルの購読者リストをチェックする:

購読を終了し,チャネルを削除する:

スコープ  (2)

あるチャネルの受信を開始し,特定のユーザの購読を解除する:

チャネルを削除する:

チャネルの購読者すべてを削除する:

チャネルを削除する:

アプリケーション  (2)

チャネルの作成者による管理  (1)

公開チャネルを作成し,受信を開始する:

他のユーザのWolfram言語のセッションで以下のコマンドを実行することで,自分のチャネルをそのユーザに受信させる:

このチャネルの現在の購読者:

他のユーザの購読を解除する:

チャネルを受信しているのは現行ユーザだけである:

リスナを削除する:

第三者による管理  (1)

公開チャネルを作成し,別のユーザの「実行」特権を認める:

このチャネルの受信を開始する:

第三者のセッションで以下のコマンドを実行することで,第三者がユーザ自身の購読を解除することを許す:

このチャネルの購読者はいなくなった:

チャネルを削除する:

特性と関係  (3)

RemoveChannelListenerは現行セッションにおける購読を直接中止する:

完了する:

RemoveChannelSubscribersは現行の購読を中止するが,同じユーザが再度購読することを妨げはしない:

完了する:

チャネルのパーミッションを設定することで受信特権を無効にすると,このチャネルの将来的な受信はできなくなるが,これは現在アクティブなリスナには影響しない.SetOptionsに加えてRemoveChannelSubscribersを使ってリスナを終了し,今後のアクセスを防ぐ:

チャネルを削除する:

Wolfram Research (2019), RemoveChannelSubscribers, Wolfram言語関数, https://reference.wolfram.com/language/ref/RemoveChannelSubscribers.html.

テキスト

Wolfram Research (2019), RemoveChannelSubscribers, Wolfram言語関数, https://reference.wolfram.com/language/ref/RemoveChannelSubscribers.html.

CMS

Wolfram Language. 2019. "RemoveChannelSubscribers." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RemoveChannelSubscribers.html.

APA

Wolfram Language. (2019). RemoveChannelSubscribers. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RemoveChannelSubscribers.html

BibTeX

@misc{reference.wolfram_2024_removechannelsubscribers, author="Wolfram Research", title="{RemoveChannelSubscribers}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/RemoveChannelSubscribers.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_removechannelsubscribers, organization={Wolfram Research}, title={RemoveChannelSubscribers}, year={2019}, url={https://reference.wolfram.com/language/ref/RemoveChannelSubscribers.html}, note=[Accessed: 22-November-2024 ]}