Dart.Mail 名前空間 : Imap クラス |
Imapデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
Imap コンストラクタ | Imapコンポーネントの新しいインスタンスを初期化します。 |
名前 | 解説 | |
---|---|---|
Capabilities | サーバーの機能を表すStringの配列を取得します。 Dart.Mail.MailBaseから継承されます。 | |
CommandCount | 未処理コマンドの数を取得します。 | |
Connection | サーバー通信に使用されるTCP接続。 | |
Container | System.ComponentModel.Componentから継承されます。 | |
Delimiter | メールボックスのレベルを区切る区切り文字を取得します。 | |
Encoding | コンポーネントによって使用される文字エンコーディング。 Dart.Mail.MailBaseから継承されます。 | |
Mailboxes | サーバーメールボックスのモデルを含むMailboxCollectionを取得します。 | |
MailboxNameEncoding | Mailbox.Nameに使用されるエンコーディングを取得または設定します。デフォルトはImapUTF7です。 | |
SelectedMailbox | 選択されているMailboxを取得または設定します。 | |
ServerGreeting | サーバーへの接続後に受信されたグリーティングを取得します。 Dart.Mail.MailBaseから継承されます。 | |
Session | サーバーの接続および認証設定を指定します。 | |
Site | System.ComponentModel.Componentから継承されます。 | |
SynchronizingObject | UIスレッドへのデータのマーシャリングに使用するオブジェクトを取得または設定します(イベントを発生させるため)。 Dart.Mail.ComponentBaseから継承されます。 | |
SyncRoot | 使用中の上位層プロトコルへのアクセスの同期化に使用されるオブジェクトを取得します。 Dart.Mail.ComponentBaseから継承されます。 | |
Tag | 任意のユーザーデータを格納するオブジェクトを取得または設定します。 Dart.Mail.ComponentBaseから継承されます。 |
名前 | 解説 | |
---|---|---|
Authenticate | ImapSessionに従ってクライアントを認証します。 Mailboxesに情報が格納されます。 | |
Close | ログアウトして接続を閉じます。 | |
Connect | Sessionで指定されたパラメーターを使用してIMAP4サーバーに接続します。 | |
CreateObjRef | System.MarshalByRefObjectから継承されます。 | |
Dispose() | System.ComponentModel.Componentから継承されます。 | |
GetAllMailboxes | ルートからメールボックスツリーを走査して、サーバーで見つかったすべてのメールボックスのフラットなリストを返します。 | |
GetDefaultPort | 指定したMailSession設定に対して通常使用されるポートを返します。 | |
GetLifetimeService | System.MarshalByRefObjectから継承されます。 | |
Idle | 非請求のメールボックス更新情報を送信できることをサーバーに知らせます。何らかのコマンドが別のスレッドで送信されるまで、実行をブロックします。更新が受信されるたびにUpdateイベントが発生します。 | |
InitializeLifetimeService | System.MarshalByRefObjectから継承されます。 | |
Invoke | オーバーロードされます。 指定したユーザーコマンドを送信します。 | |
List | オーバーロードされます。 購読しているかどうかを問わず、IMAPサーバーで見つかったすべてのルートメールボックスのリストを返します。 | |
Marshal | オーバーロードされます。 文字列およびオブジェクトをUIスレッドにマーシャリングし、UserStateイベントを発生させます。 Dart.Mail.ComponentBaseから継承されます。 | |
Noop | NOOPコマンドを送信し、サーバーセッションタイムアウトをリセットして変更をポーリングします。 | |
Select | 新しいMailboxを作成し、SelectedMailboxをこの値に設定します。 | |
Start | ワーカースレッドを開始し、指定したデリゲートを実行します。 Dart.Mail.MailBaseから継承されます。 | |
ToString | System.ComponentModel.Componentから継承されます。 |
名前 | 解説 | |
---|---|---|
Alert | サーバーからの応答にアラートメッセージが含まれるときに発生します。 | |
Disposed | System.ComponentModel.Componentから継承されます。 | |
Error | Marshal(Exception)が使用されたとき、またはStartを使用して作成されたワーカースレッドで未処理例外がスローされたときに発生します。 Dart.Mail.ComponentBaseから継承されます。 | |
Progress | メッセージまたはメッセージセクションの取得中に繰り返し発生します。 | |
Update | 非請求データがサーバーから受信されたときに発生します。 | |
UserState | Marshal(String,Object)が使用されたときに発生します。 Dart.Mail.ComponentBaseから継承されます。 |