AlternateView クラス

定義

電子メール メッセージを表示する形式を表します。

public ref class AlternateView : System::Net::Mail::AttachmentBase
public class AlternateView : System.Net.Mail.AttachmentBase
type AlternateView = class
    inherit AttachmentBase
Public Class AlternateView
Inherits AttachmentBase
継承
AlternateView

注釈

AlternateView クラスを使用して、電子メール メッセージのコピーをさまざまな形式で指定します。 たとえば、HTML でメッセージを送信する場合、一部の受信者が HTML コンテンツを表示できない電子メール リーダーを使用する場合に備えて、プレーンテキスト バージョンを提供することもできます。

このクラスには、電子メールのコンテンツ内の URL を解決するために使用される 2 つのプロパティ LinkedResourcesBaseUri があります。 LinkedResourcesLinkedResource オブジェクトのコレクションです。 レンダリングすると、電子メールのコンテンツ内の URL は、最初に、LinkedResources コレクション内の各LinkedResource オブジェクトのContentLink内の URL と照合され、解決されます。 BaseUriは、メール リーダーが本文内の相対 URL を解決したり、LinkedResources コレクション内の相対 URL ContentLink解決したりするために使用されます。

コンストラクター

名前 説明
AlternateView(Stream, ContentType)

指定したStreamContentTypeを使用して、AlternateViewの新しいインスタンスを初期化します。

AlternateView(Stream, String)

指定したStreamとメディアの種類を使用して、AlternateViewの新しいインスタンスを初期化します。

AlternateView(Stream)

指定したAlternateViewを使用して、Streamの新しいインスタンスを初期化します。

AlternateView(String, ContentType)

指定したファイル名とコンテンツ タイプを使用して、 AlternateView の新しいインスタンスを初期化します。

AlternateView(String, String)

指定したファイル名とメディアの種類を使用して、 AlternateView の新しいインスタンスを初期化します。

AlternateView(String)

指定したファイル名を使用して、 AlternateView の新しいインスタンスを初期化します。

プロパティ

名前 説明
BaseUri

AlternateViewの相対 URI の解決に使用するベース URI を取得または設定します。

ContentId

この添付ファイルの MIME コンテンツ ID を取得または設定します。

(継承元 AttachmentBase)
ContentStream

この添付ファイルのコンテンツ ストリームを取得します。

(継承元 AttachmentBase)
ContentType

この添付ファイルのコンテンツ タイプを取得します。

(継承元 AttachmentBase)
LinkedResources

この添付ファイルによって参照される埋め込みリソースのセットを取得します。

TransferEncoding

この添付ファイルのエンコードを取得または設定します。

(継承元 AttachmentBase)

メソッド

名前 説明
CreateAlternateViewFromString(String, ContentType)

Stringで指定されたコンテンツとコンテンツの指定された MIME メディア タイプを使用して、電子メール メッセージのAlternateViewを作成します。

CreateAlternateViewFromString(String, Encoding, String)

Stringで指定されたコンテンツ、指定したテキスト エンコード、およびコンテンツの MIME メディアの種類を使用して、電子メール メッセージのAlternateViewを作成します。

CreateAlternateViewFromString(String)

Stringで指定されたコンテンツを使用して、電子メール メッセージのAlternateViewを作成します。

Dispose()

AttachmentBaseによって使用されるリソースを解放します。

(継承元 AttachmentBase)
Dispose(Boolean)

AlternateViewによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象