Elemento ReportPhishingCustomization

Configura o botão da faixa de opções e a caixa de diálogo de pré-processamento de um suplemento de relatório de spam no Outlook.

Para saber mais sobre como implementar o recurso de relatório de spam em seu suplemento, consulte Implementar um suplemento integrado de relatório de spam.

Tipo de suplemento: Email

Válido somente nestes esquemas VersionOverrides:

  • Email 1.1

Para obter mais informações, consulte Substituições de versão no manifesto somente do suplemento.

Associado a estes conjuntos de requisitos:

Contido em

Atributos

Nenhum

Elementos filho

Elemento Obrigatório Descrição
Control Sim Configura e adiciona o botão do suplemento à faixa de opções. O atributo xsi:type deve ser definido como Button e o atributo xsi:typede seu<> elemento filho Action deve ser definido como ExecuteFunction.
PreProcessingDialog Sim Configura a caixa de diálogo de pré-processamento mostrada depois que o botão do suplemento é selecionado na faixa de opções. Esta caixa de diálogo permite que os usuários forneçam informações adicionais sobre uma mensagem que estão relatando.
Elemento SourceLocation (substituições de versão) Sim Especifica o local do arquivo JavaScript de origem.

Importante: o resid<valor do elemento SourceLocation> deve corresponder ao resid<valor do elemento Runtime> que representa o runtime do navegador. Por exemplo, se o seu tempo de execução for definido como <Runtime resid="WebViewRuntime.Url">, especifique <SourceLocation resid="WebViewRuntime.Url"/>.

Exemplo

<ExtensionPoint xsi:type="ReportPhishingCommandSurface">
  <ReportPhishingCustomization>
    <!-- Configures the ribbon button. -->
    <Control xsi:type="Button" id="ReportingButton">
      <Label resid="ReportingButton.Label"/>
      <Supertip>
        <Title resid="ReportingButton.Label"/>
        <Description resid="ReportingButton.Description"/>
      </Supertip>
      <Icon>
        <bt:Image size="16" resid="Icon.16x16"/>
        <bt:Image size="32" resid="Icon.32x32"/>
        <bt:Image size="64" resid="Icon.64x64"/>
        <bt:Image size="80" resid="Icon.80x80"/>
      </Icon>
      <Action xsi:type="ExecuteFunction">
        <FunctionName>onMessageReport</FunctionName>
      </Action>
    </Control>
    <!-- Configures the preprocessing dialog. -->
    <PreProcessingDialog>
      <Title resid="PreProcessingDialog.Label"/>
      <Description resid="PreProcessingDialog.Description"/>
      <ReportingOptions>
        <Title resid="OptionsTitle.Label"/>
        <Option resid="Option1.Label"/>
        <Option resid="Option2.Label"/>
        <Option resid="Option3.Label"/>
        <Option resid="Option4.Label"/>
      </ReportingOptions>
      <FreeTextLabel resid="FreeText.Label"/>
      <MoreInfo>
        <MoreInfoText resid="MoreInfo.Label"/>
        <MoreInfoUrl resid="MoreInfo.Url"/>
      </MoreInfo>
    </PreProcessingDialog>
    <!-- Identifies the runtime to be used. The resid value must match the resid value of the Runtime element that represents the browser runtime. -->
    <SourceLocation resid="Commands.Url"/>
  </ReportPhishingCustomization>
</ExtensionPoint>