API Microsoft.SharePoint.dll disponibles à partir des solutions en mode bac à sable (sandbox)
Cette rubrique indique aux développeurs quelles sont les APIs de l’assembly Microsoft.SharePoint.dll qui peuvent être appelées à partir du code dans une solution en mode bac à sable (sandbox).
Dernière modification : jeudi 14 avril 2011
S’applique à : SharePoint Foundation 2010
Disponible dans SharePoint Online
Les appels des solutions en mode bac à sable (sandbox) à destination des API des assemblys SharePoint, excepté Microsoft.SharePoint.dll, sont soumis aux mêmes restrictions que les autres appels des solutions en mode bac à sable (sandbox) : seuls les assemblys avec AllowPartiallyTrustedCallersAttribute peuvent être appelés, seuls les assemblys du Global Assembly Cache (GAC) peuvent être appelés, toutes les API appelées sont soumises à la stratégie CAS et au jeton de restriction de sécurité du processus de travail en mode bac à sable (sandbox). Pour plus d’informations, voir Restrictions imposées aux solutions en bac à sable (sandbox) et Assemblys SharePoint accessibles et non accessibles à partir de solutions bac à sable (bac à sable).
L’assembly Microsoft.SharePoint.dll est un cas particulier. Les appels des solutions en mode bac à sable (sandbox) à destination des API de cet assembly sont plus ou moins restreints par rapport aux appels d’autres API SharePoint.
Seul un sous-ensemble des API de Microsoft.SharePoint.dll est disponible dans les solutions en bac à sable (sandbox).
Toutefois, ces API disponibles s’exécutent dans un processus particulier, entièrement fiable ; par conséquent, elles ne sont pas soumises aux restrictions du processus de travail en mode bac à sable (sandbox). Par exemple, la méthode GetLocalizedString peut être appelée à partir d’une solution en mode bac à sable (sandbox) même si la lecture est effectuée à partir du disque, chose qui n’est pas autorisée par le code qui s’exécute en réalité dans le processus de travail en mode bac à sable (sandbox).
Espaces de noms Microsoft.SharePoint.dll disponibles dans les solutions en mode bac à sable (sandbox)
Chacun des espaces de noms suivants possède au moins une classe qui peut être appelée à partir de solutions en bac à sable (sandbox). Les classes spécifiques sont listées dans les tableaux ci-dessous.
Microsoft.SharePoint
Microsoft.SharePoint.Administration
Microsoft.SharePoint.Navigation
Microsoft.SharePoint.UserCode
Microsoft.SharePoint.Utilities
Microsoft.SharePoint.WebControls
Microsoft.SharePoint.WebPartPages
Microsoft.SharePoint.Workflow
Classes disponibles dans les solutions en mode bac à sable (sandbox)
Chacun des types suivants possède au moins un membre qui peut être appelé dans une solution en bac à sable (sandbox). Pour déterminer si un membre particulier est autorisé dans une solution en mode bac à sable (sandbox), accédez à la rubrique de référence du Kit de développement logiciel (SDK) de ce membre. Vous trouverez vers le haut de la rubrique une indication sur sa disponibilité.
Attention |
---|
Ne créez pas de champ ou de propriété static (Shared en Visual Basic) au sein du code qui s’exécute dans une solution en mode bac à sable (sandbox). Cela n’est pas pris en charge. |
Microsoft.SharePoint Namespace
DefaultItemOpen |
DraftVisibilityType |
NameValuePair |
OfficialFileResult |
PAGETYPE |
SPAddFieldOptions |
SPAlert |
SPAlertCollection |
SPAlertDeliveryChannels |
SPAlertFrequency |
SPAlertStatus |
SPAlertTemplate |
SPAlertType |
SPAttachmentCollection |
SPBaseCollection |
SPBasePermissions |
SPBaseType |
SPBrowserFileHandling |
SPBuiltInContentTypeId |
SPBuiltInFieldId |
SPBusinessDataField |
SPCalendarType |
SPCalendarViewStyle |
SPCalendarViewStyleCollection |
SPChange |
SPChangeAlert |
SPChangeCollection |
SPChangeCollection.CollectionScope |
SPChangeContentType |
SPChangeField |
SPChangeFile |
SPChangeFolder |
SPChangeGroup |
SPChangeItem |
SPChangeList |
SPChangeQuery |
SPChangeSecurityPolicy |
SPChangeSite |
SPChangeToken |
SPChangeTokenCollection |
SPChangeType |
SPChangeUser |
SPChangeView |
SPChangeWeb |
SPCheckedOutFile |
SPCheckinType |
SPChoiceFormatType |
SPCompositeIndexableStatus |
SPContentType |
SPContentTypeCollection |
SPContentTypeId |
SPContentTypeUsage |
SPContext |
SPContextPageInfo |
SPCopyDestination |
SPCopyDestinationCollection |
SPCopyDestinationType |
SPCopyFieldInformation |
SPCopyFieldMask |
SPCustomizedPageStatus |
SPCustomWebTemplate |
SPDateTimeFieldFormatType |
SPDistributionGroupException |
SPDocTemplate |
SPDocTemplateCollection |
SPDocumentLibrary |
SPDuplicateValuesFoundException |
SPEmailEventReceiver |
SPEndpointAddressNotFoundException |
SPEventContext |
SPEventHostType |
SPEventPropertiesBase |
SPEventReceiverBase |
SPEventReceiverDefinition |
SPEventReceiverDefinitionCollection |
SPEventReceiverStatus |
SPEventReceiverSynchronization |
SPEventReceiverType |
SPEventType |
SPException |
SPFeature |
SPFeatureCollection |
SPFeatureDefinitionScope |
SPFeatureDependency |
SPFeatureDependencyCollection |
SPFeatureProperty |
SPFeaturePropertyCollection |
SPFeatureQueryResultCollection |
SPFeatureReceiver |
SPFeatureReceiverProperties |
SPFeatureScope |
SPField |
SPField.ListItemMenuState |
SPFieldAllDayEvent |
SPFieldAllowEditing |
SPFieldAttachments |
SPFieldBoolean |
SPFieldCalculated |
SPFieldCallTime |
SPFieldCallTo |
SPFieldChoice |
SPFieldCollection |
SPFieldComputed |
SPFieldConfidential |
SPFieldConfirmations |
SPFieldContactInfo |
SPFieldCrossProjectLink |
SPFieldCurrency |
SPFieldDateTime |
SPFieldDecimal |
SPFieldDueDate |
SPFieldFacilities |
SPFieldFile |
SPFieldFrom |
SPFieldGuid |
SPFieldIndex |
SPFieldIndexCollection |
SPFieldLink |
SPFieldLinkCollection |
SPFieldLookup |
SPFieldLookupValue |
SPFieldLookupValueCollection |
SPFieldModStat |
SPFieldMultiChoice |
SPFieldMultiChoiceValue |
SPFieldMultiColumn |
SPFieldMultiColumnValue |
SPFieldMultiLineText |
SPFieldNumber |
SPFieldPageSeparator |
SPFieldRatingScale |
SPFieldRatingScaleValue |
SPFieldRecurrence |
SPFieldSendTo |
SPFieldText |
SPFieldType |
SPFieldTypeDefinition |
SPFieldTypeDefinitionCollection |
SPFieldUntil |
SPFieldUrl |
SPFieldUrlValue |
SPFieldUser |
SPFieldUserSelectionMode |
SPFieldUserValue |
SPFieldUserValueCollection |
SPFieldValidationException |
SPFieldValueException |
SPFieldWhatsNew |
SPFieldWhereabout |
SPFieldWorkflowStatus |
SPFile |
SPFile.SPCheckOutType |
SPFile.SPLockType |
SPFileCheckOutException |
SPFileCheckOutExceptionType |
SPFileCollection |
SPFileCollectionAddParameters |
SPFileConversionResult |
SPFileConversionState |
SPFileLevel |
SPFileLockException |
SPFileLockExceptionType |
SPFileSaveBinaryParameters |
SPFileSystemObjectType |
SPFileVersion |
SPFileVersionCollection |
SPFolder |
SPFolderCollection |
SPForm |
SPFormCollection |
SPGroup |
SPGroupCollection |
SPInvalidPropertyException |
SPIssueList |
SPIssueList.ReportType |
SPItem |
SPItemEventDataCollection |
SPItemEventProperties |
SPItemEventReceiver |
SPLanguage |
SPLanguageCollection |
SPLink |
SPLinkCollection |
SPList |
SPListCategoryType |
SPListCollection |
SPListDataSource |
SPListDataValidationException |
SPListDataValidationException.SPFailure |
SPListDataValidationException.SPReason |
SPListDataValidationException.SPValidationType |
SPListEventProperties |
SPListEventReceiver |
SPListItem |
SPListItemCollection |
SPListItemCollectionPosition |
SPListItemInfo |
SPListItemVersion |
SPListItemVersionCollection |
SPListTemplate |
SPListTemplate.QuickLaunchOptions |
SPListTemplateCollection |
SPListTemplateType |
SPLocale |
SPLocaleCollection |
SPMember |
SPMemberCollection |
SPModerationInformation |
SPModerationStatusType |
SPModule |
SPModuleCollection |
SPMoveOperations |
SPNumberFormatTypes |
SPObjectType |
SPOfficialFileAction |
SPOfficialFileSubmissionMode |
SPPermissionGroup |
SPPermissionGroup64 |
SPPermissionInfo |
SPPictureLibrary |
SPPreviewValueSize |
SPPrincipal |
SPQuery |
SPQueryThrottledException |
SPRecycleBinItem |
SPRecycleBinItemCollection |
SPRecycleBinItemCollectionPosition |
SPRecycleBinItemState |
SPRecycleBinItemType |
SPRecycleBinOrderBy |
SPRecycleBinQuery |
SPRecycleBinType |
SPRegionalSettings |
SPRelatedField |
SPRelatedFieldCollection |
SPRelationshipDeleteBehavior |
SPResource |
SPResourceScope |
SPResourceType |
SPRichTextMode |
SPRoleAssignment |
SPRoleAssignmentCollection |
SPRoleDefinition |
SPRoleDefinitionBindingCollection |
SPRoleDefinitionCollection |
SPRoleType |
SPSearchResult |
SPSearchResultCollection |
SPSearchResultCollectionPosition |
SPSecurableObject |
SPServiceContext |
SPSimpleItem |
SPSite |
SPSite.StorageManagementInformationType |
SPSite.StorageManagementSortedOn |
SPSite.StorageManagementSortOrder |
SPSiteDataQuery |
SPTemplateFileType |
SPTimeZone |
SPTimeZoneCollection |
SPUrlFieldFormatType |
SPUser |
SPUserCollection |
SPUserCustomAction |
SPUserCustomActionCollection |
SPUserCustomActionRegistrationType |
SPUserCustomActionScope |
SPUserResource |
SPUserResourceCollection |
SPUserSolution |
SPUserSolutionCollection |
SPUserSolutionStatus |
SPUserStorage |
SPView |
SPViewCollection |
SPViewCollection.SPViewType |
SPViewFieldCollection |
SPViewFlags |
SPViewScope |
SPViewStyle |
SPViewStyleCollection |
SPVirusCheckStatus |
SPWeb |
SPWebCollection |
SPWebEventProperties |
SPWebEventReceiver |
SPWebListInfo |
SPWebTemplate |
SPWebTemplate.TeamCollaborationSiteConfiguration |
SPWebTemplate.WebTemplate |
SPWebTemplateCollection |
SPXmlDocumentCollection |
Strings |
TriState |
Microsoft.SharePoint.Administration Namespace
SPAutoSerializingObject |
SPFeatureDefinition |
SPPersistedObject |
SPUrlZone |
SPUserCodeAssemblyFileDefinition |
SPUserCodeAssemblyGroupId |
SPUserCodeCachedAssemblyGroup |
SPUserCodeWrapper |
Microsoft.SharePoint.Navigation Namespace
SPNavigation |
SPNavigationNode |
SPNavigationNodeCollection |
SPQuickLaunchHeading |
Microsoft.SharePoint.UserCode Namespace
SPProxyOperation |
SPProxyOperationArgs |
SPUserCodeExecutionContext |
SPUserCodeValidationFailedException |
SPUserCodeWorkflowContext |
Microsoft.SharePoint.Utilities Namespace
AttachmentEnumerator |
DateOptions |
IconSize |
ISPIdentifiableObject |
ISPPerformanceMonitor |
ISPScopedPerformanceMonitor |
MoblogUtility |
PermissionContext |
PermissionMode |
SPDateFormat |
SPDiffUtility |
SPEmailAttachment |
SPEmailAttachmentCollection |
SPEmailHeader |
SPEmailHeaderCollection |
SPEmailMessage |
SPEncode |
SPHttpUtility |
SPMonitoredScope |
SPPrincipalInfo |
SPPrincipalSource |
SPPrincipalType |
SPRedirectFlags |
SPStringUtility |
SPUrlUtility |
SPUtility |
ThemeColor |
ThemeFont |
ThemeType |
ThmxTheme |
Microsoft.SharePoint.WebControls Namespace
SPControlMode |
SPDataSourceMode |
Microsoft.SharePoint.WebPartPages Namespace
BrowserBuilderType |
DesignerBuilderType |
FriendlyNameAttribute |
HtmlDesignerAttribute |
ManagedLinkAttribute |
Permissions |
SPAttachedProperty |
SPWebCategoryNameAttribute |
SPWebPartManager |
Storage |
WebPartPageUserException |
WebPartZone |
Microsoft.SharePoint.Workflow Namespace
ISPWorkflowEventReceiver |
SPWorkflow |
SPWorkflowActivationProperties |
SPWorkflowAssignedToFilter |
SPWorkflowAssociation |
SPWorkflowAssociationCollection |
SPWorkflowAssociationCollection.Configuration |
SPWorkflowCollection |
SPWorkflowEventCompletionType |
SPWorkflowEventProperties |
SPWorkflowEventReceiver |
SPWorkflowExternalDataExchangeService |
SPWorkflowExternalDataExchangeServiceCollection |
SPWorkflowFilter |
SPWorkflowManager |
SPWorkflowModification |
SPWorkflowModificationCollection |
SPWorkflowPostponedEventType |
SPWorkflowRunOptions |
SPWorkflowState |
SPWorkflowTask |
SPWorkflowTaskCollection |
SPWorkflowTaskProperties |
SPWorkflowTemplate |
SPWorkflowTemplateCollection |
SPWorkflowWorkflowRoleCreator |