Share via


UserInclusionList.Add, méthode (System 2007)

Mise à jour : novembre 2007

Ajoute l'objet AddInSecurityEntry spécifié à la liste d'inclusion.

Espace de noms :  Microsoft.VisualStudio.Tools.Office.Runtime.Security
Assembly :  Microsoft.VisualStudio.Tools.Office.Runtime.v9.0 (dans Microsoft.VisualStudio.Tools.Office.Runtime.v9.0.dll)

Syntaxe

Public Shared Sub Add ( _
    securityEntry As AddInSecurityEntry _
)

Dim securityEntry As AddInSecurityEntry

UserInclusionList.Add(securityEntry)
public static void Add(
    AddInSecurityEntry securityEntry
)

Paramètres

Exceptions

Exception Condition
ArgumentNullException

AddInSecurityEntry a la valeur null.

Notes

Si un URI figure déjà dans la liste d'inclusion, l'entrée existante qui lui associée est toujours remplacée.

Exemples

L'exemple de code suivant indique comment créer une AddInSecurityEntry et l'ajouter à la UserInclusionList. Cet exemple requiert une instruction Imports (pour Visual Basic) ou using (pour C#) pour l'espace de noms Microsoft.VisualStudio.Tools.Office.Runtime.Security en haut du fichier de code.

Dim publicKey As String = "<RSAKeyValue><Modulus>mUl8MhOil1fKLKYpHItsyCGNXxGJW74L8d4zOVwSvLDP1qoXF0lLqf/Ql8yO+31zuFbx8Aer3eQz9tcb/pz0NJREdbeOvxYa+nHTnR3j7rRUkmE8AKzvcG8BmTlgbprXaY0QTln8syHTC7yY5AA+xibwatFMpEpEBRqF5MmsGkE=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>"
Dim solutionLocation As New _
    Uri("http://DeploymentServer/MySolution/MySolution.vsto")
Dim entry As AddInSecurityEntry

Try
    entry = New AddInSecurityEntry(solutionLocation, publicKey)
    UserInclusionList.Add(entry)

Catch e As ArgumentNullException
    Console.WriteLine(("Exception: " + e.Message))
End Try
string publicKey = "<RSAKeyValue><Modulus></Modulus><Exponent>AQAB</Exponent></RSAKeyValue>";
Uri solutionLocation = new Uri(@"http://DeploymentServer/MySolution/MySolution.vsto");

AddInSecurityEntry entry;

try
{
    entry = new AddInSecurityEntry(solutionLocation, publicKey);
    UserInclusionList.Add(entry);
}

catch (ArgumentNullException e)
{
    Console.WriteLine("Exception: " + e.Message);
}

Autorisations

Voir aussi

Référence

UserInclusionList, classe

Membres UserInclusionList

Microsoft.VisualStudio.Tools.Office.Runtime.Security, espace de noms