Proprietà SmartTagBase.SmartTagType
Ottiene uno spazio dei nomi che funge da identificatore univoco per lo smart tag.
Spazio dei nomi: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)
Sintassi
'Dichiarazione
ReadOnly Property SmartTagType As String
Get
string SmartTagType { get; }
Valore proprietà
Tipo: System.String
Spazio dei nomi che funge da identificatore univoco per lo smart tag.
Note
Ciascun tipo di smart tag è definito da uno spazio dei nomi. In questo modo, l'identità dello smart tag è univoca. Uno spazio dei nomi è un costrutto XML che consente di identificare in modo univoco un gruppo di tag XML appartenenti a una categoria logica. Lo spazio dei nomi raggruppa proprietà correlate per facilitare la ricerca delle proprietà e soprattutto per garantire l'univocità dei nomi delle proprietà.
I nomi delle proprietà sono costruiti combinando l'URI (Uniform Resource Identifier) dello spazio dei nomi e il nome del tag. In altre parole, i nomi delle proprietà sono composti da un URI di uno spazio dei nomi e un nome di tag dell'URI dello spazio dei nomi.
In modo analogo, i tipi di smart tag sono definiti da un URI di uno spazio dei nomi univoco e un nome di tag. Il simbolo di cancelletto (#) viene aggiunto alla fine dell'URI dello spazio dei nomi e ha lo scopo di separarlo dal relativo nome di tag. Il formato è quindi il seguente: spazionomiURI#nometag
Un esempio di tipo di smart tag è urn:schemas-contoso-com:finance#StockTickerSymbol. In questo caso, l'URI dello spazio dei nomi è urn:schemas-contoso-com:finance mentre il nome del tag è StockTickerSymbol. Tali elementi vengono combinati in modo da formare un nome completo per la proprietà, che in questo caso è un tipo di smart tag.
Un tipo di smart tag è una descrizione completa di un tag XML. Di conseguenza, ciascun tipo di smart tag viene identificato in modo univoco dal nome del tag insieme al relativo spazio dei nomi. La parte URI del nome della proprietà ne garantisce l'univocità e la chiarezza. Per distinguere due proprietà con lo stesso nome di tag, è possibile utilizzare spazi dei nomi diversi.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato un gestore per l'evento Action.Click. Il gestore eventi utilizza la proprietà SmartTagType per visualizzare l'identificatore univoco dello spazio dei nomi dello smart tag. Questo esempio di codice fa parte di un esempio più esaustivo fornito per 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 + "'.");
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.