SPImportContext class

Detects if the event or feature activation of the code that calls this class is a part of the import context.

Inheritance hierarchy


Namespace:  Microsoft.SharePoint.Deployment
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)


<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public NotInheritable Class SPImportContext
Dim instance As SPImportContext
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public sealed class SPImportContext


SPImportContext has no public constructors. Get a reference to an SPImportContext from the Current property.

This class is used by event receivers of feature activation to detect if they are in the context of an import operation.

SPImportContext specifies whether an import is occurring or not for a given thread.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also


SPImportContext members

Microsoft.SharePoint.Deployment namespace