Freigeben über


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

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

SPUserCodeCachedAssemblyGroup-Member

Add-Überladung

Microsoft.SharePoint.Administration-Namespace