Sdílet prostřednictvím


UserInclusionList.Add-Methode (2007 System)

Aktualisiert: November 2007

Fügt der Aufnahmeliste das angegebene AddInSecurityEntry-Objekt hinzu.

Namespace:  Microsoft.VisualStudio.Tools.Office.Runtime.Security
Assembly:  Microsoft.VisualStudio.Tools.Office.Runtime.v9.0 (in Microsoft.VisualStudio.Tools.Office.Runtime.v9.0.dll)

Syntax

'Declaration
Public Shared Sub Add ( _
    securityEntry As AddInSecurityEntry _
)
'Usage
Dim securityEntry As AddInSecurityEntry

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

Parameter

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der AddInSecurityEntry ist NULL.

Hinweise

Wenn bereits ein URI in der Aufnahmeliste enthalten ist, wird der diesem URI zugeordnete vorhandene Eintrag immer überschrieben.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie ein AddInSecurityEntry erstellt und der UserInclusionList hinzugefügt wird. Für dieses Beispiel ist am Anfang der Codedatei eine Imports-Anweisung (Visual Basic) bzw. eine using-Anweisung (C#) für den Microsoft.VisualStudio.Tools.Office.Runtime.Security-Namespace erforderlich.

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);
}

Berechtigungen

Siehe auch

Referenz

UserInclusionList-Klasse

UserInclusionList-Member

Microsoft.VisualStudio.Tools.Office.Runtime.Security-Namespace