Compartilhar via


AlternateView Classe

Definição

Representa o formato para exibir uma mensagem de email.

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
Herança
AlternateView

Comentários

Use a AlternateView classe para especificar cópias de uma mensagem de email em formatos diferentes. Por exemplo, se você enviar uma mensagem em HTML, talvez também queira fornecer uma versão de texto sem formatação caso alguns dos destinatários usem leitores de email que não podem exibir conteúdo HTML.

Essa classe tem duas propriedades LinkedResources e BaseUri que são usadas para resolve URLs dentro do conteúdo do email. LinkedResources é uma coleção de objetos LinkedResource. Quando renderizadas, as URLs dentro do conteúdo do email são correspondidas primeiro às URLs no ContentLink de cada LinkedResource objeto da LinkedResources coleção e resolvidas. BaseUrié usado pelo leitor de email para resolve URLs relativas dentro do corpo e também para resolve URLs relativasContentLink, na LinkedResources coleção.

Construtores

AlternateView(Stream)

Inicializa uma nova instância de AlternateView com o Streamespecificado.

AlternateView(Stream, ContentType)

Inicializa uma nova instância de AlternateView com o Stream e o ContentType especificados.

AlternateView(Stream, String)

Inicializa uma nova instância do AlternateView com o Stream e o tipo de mídia especificados.

AlternateView(String)

Inicializa uma nova instância de AlternateView com o nome de arquivo especificado.

AlternateView(String, ContentType)

Inicializa uma nova instância de AlternateView com o nome de arquivo e o tipo de conteúdo especificados.

AlternateView(String, String)

Inicializa uma nova instância do AlternateView com o nome de arquivo e o tipo de mídia especificados.

Propriedades

BaseUri

Obtém ou define o URI de base a ser usado para resolver URIs relativos na AlternateView.

ContentId

Obtém ou define a ID do conteúdo MIME deste anexo.

(Herdado de AttachmentBase)
ContentStream

Obtém o fluxo de conteúdo deste anexo.

(Herdado de AttachmentBase)
ContentType

Obtém o tipo de conteúdo deste anexo.

(Herdado de AttachmentBase)
LinkedResources

Obtém o conjunto de recursos inseridos indicados por este anexo.

TransferEncoding

Obtém ou define a codificação deste anexo.

(Herdado de AttachmentBase)

Métodos

CreateAlternateViewFromString(String)

Cria um AlternateView de uma mensagem de email usando o conteúdo especificado em um String.

CreateAlternateViewFromString(String, ContentType)

Cria um AlternateView com base em uma mensagem de email usando o conteúdo especificado em um String e o tipo de mídia MIME especificado do conteúdo.

CreateAlternateViewFromString(String, Encoding, String)

Cria um AlternateView com base em uma mensagem de email usando o conteúdo especificado em um String, a codificação de texto especificada e o tipo de mídia MIME do conteúdo.

Dispose()

Libera os recursos usados pelo AttachmentBase.

(Herdado de AttachmentBase)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo AlternateView e opcionalmente libera os recursos gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a