SPUserCodeCachedAssemblyGroup.Add-Methode (SPUserCodeAssemblyFileDefinition)
Speichert die Daten einer Assemblydatei aus der Assembly-Benutzergruppe auf dem Datenträger und im in-Memory-Cache.
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub Add ( _
assemblyGroupFileDefinition As SPUserCodeAssemblyFileDefinition _
)
'Usage
Dim instance As SPUserCodeCachedAssemblyGroup
Dim assemblyGroupFileDefinition As SPUserCodeAssemblyFileDefinition
instance.Add(assemblyGroupFileDefinition)
public void Add(
SPUserCodeAssemblyFileDefinition assemblyGroupFileDefinition
)
Parameter
assemblyGroupFileDefinition
Typ: Microsoft.SharePoint.Administration.SPUserCodeAssemblyFileDefinitionDer Benutzerassemblydatei hinzugefügt werden soll.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der Parameter assemblyGroupFileDefinition ist ein Null Verweis, oder der Name der angegebenen Datei Null oder leer ist. |
ArgumentOutOfRangeException | Die Assemblydatei hat keinen Inhalt. -ODER- Die Assemblydatei ist zu groß. -ODER- Eine Datei mit dem gleichen Namen wie die Assemblydatei in der Assembly-Dateigruppe ist bereits vorhanden. -ODER- Die FileContents() und die FileStream() Eigenschaften für die assemblyGroupFileDefinition aufweisen Werte. |
InvalidOperationException | Fehler beim Erstellen der zwischengespeicherten Assemblydatei. -ODER- Dateiname der Assembly ist Null oder eine DLL, die nicht über einen starken Namen verfügt. |
Hinweise
Diese Methode speichert die Datei aus der Assembly-Benutzergruppe auf dem Datenträger in das Verzeichnis, in der RootDirectoryPath -Eigenschaft angegeben. Diese Methode wird alle Verzeichnisse und Unterverzeichnisse in dem angegebenen Pfad erstellt, wenn sie nicht vorhanden sind.
Diese Methode unterstützt keine Dateien, die größer als MaxValue Bytes (etwa 2 GB) groß sind. Die Assemblydatei durch assemblyGroupFileDefinition angegebenen muss einen starken Namen haben, ist eine DLL.
Siehe auch
Referenz
SPUserCodeCachedAssemblyGroup Klasse