Propriedade SmartTagBase.SmartTagType
Obtém um namespace que atua como um identificador exclusivo para a marca inteligente.
Namespace: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)
Sintaxe
'Declaração
ReadOnly Property SmartTagType As String
Get
string SmartTagType { get; }
Valor de propriedade
Tipo: System.String
Um namespace que atua como um identificador exclusivo para a marca inteligente.
Comentários
Cada tipo de marca inteligente é definido por um espaço para nome, para que sua identidade seja exclusiva. Um espaço para nome é uma construção XML para identificar exclusivamente um grupo de marcas XML que pertencem a uma categoria de lógica. Um namespace agrupa propriedades relacionadas juntas para descoberta de propriedade fácil e, mais importante, para manter a propriedade nomes exclusivos.
Os nomes de propriedade são construídos, combinando o identificador de recursos uniforme (URI) de espaço para nome e o nome da marca. Em outras palavras, os nomes de propriedade são compostos de um namespace URI e um nome de marca do namespace URI.
Da mesma forma, os tipos de marca inteligente são definidos por um URI de namespace exclusivo plus o nome da marca. Um sinal numérico (#) é acrescentado ao URI do namespace e é usado para separar o URI do namespace do seu nome de marca. O formato é o seguinte: EspaçoDeNomeURI # NomeDaMarca
Um exemplo de um tipo de marca inteligente é urn: schemas-contoso-com:finance #StockTickerSymbol. Aqui, o URI do namespace é urn: schemas-contoso-com:finance, com StockTickerSymbol como o nome da marca. Eles são combinados para formar um nome totalmente qualificado da propriedade, que nesse caso é um tipo de marca inteligente.
Um tipo de marca inteligente é uma descrição totalmente qualificada de uma marca XML. Portanto, cada tipo de marca inteligente é identificado exclusivamente por seu nome de marca além para o seu namespace. A parte do URI do nome da propriedade garante que ele é exclusivo e inequívoca. Duas propriedades com o mesmo nome de marca podem ser diferenciadas usando espaços para nome.
Exemplos
O exemplo de código a seguir demonstra um manipulador para o Action.Click de evento. O manipulador de eventos usa a SmartTagType propriedade para exibir o identificador exclusivo do namespace de marca inteligente. Este exemplo de código é parte de um exemplo maior fornecido para Microsoft.Office.Tools.Excel.SmartTag.
' This action displays smart tag details.
Private Sub Action2_Click(ByVal sender As Object,
ByVal e As Microsoft.Office.Tools.Excel.ActionEventArgs) Handles Action2.Click
MessageBox.Show("The current smart tag caption is '" &
smartTagDemo.Caption & "'. The current smart tag type is '" &
smartTagDemo.SmartTagType & "'.")
End Sub
// This action displays smart tag details.
private void Action2_Click(object sender,
Microsoft.Office.Tools.Excel.ActionEventArgs e)
{
MessageBox.Show("The current smart tag caption is '" +
smartTagDemo.Caption + "'. The current smart tag type is '" +
smartTagDemo.SmartTagType + "'.");
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.