Microsoft.VisualStudio.SharePoint Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El espacio de nombres Microsoft.VisualStudio.SharePoint contiene tipos que se pueden usar para extender el sistema de proyectos de SharePoint en Visual Studio. Para obtener más información sobre cómo usar los tipos de este espacio de nombres, consulte Extender el sistema de proyectos de SharePoint.
Clases
ClassNameChangedEventArgs |
Proporciona datos para un evento que se genera cuando se modifica el nombre de una clase. |
ClassNameChangingEventArgs |
Proporciona los datos de un evento que se genera cuando el nombre de una clase está a punto de modificarse. |
DeploymentEventArgs |
Proporciona datos para los eventos DeploymentStarted y DeploymentCompleted. |
DeploymentPathChangedEventArgs |
Proporciona datos para el evento DeploymentPathChanged. |
DeploymentStepCanceledEventArgs |
Representa la clase de argumentos de evento usada para el evento DeploymentStepCanceled. |
DeploymentStepCompletedEventArgs |
Proporciona datos para el evento DeploymentStepCompleted. |
DeploymentStepFailedEventArgs |
Representa la clase de argumentos de evento usada para el evento DeploymentStepFailed. |
DeploymentStepStartedEventArgs |
Proporciona datos para el evento DeploymentStepStarted. |
DeploymentTypeChangedEventArgs |
Proporciona datos para el evento DeploymentTypeChanged. |
HighTrustCreationInformation |
Proporciona información para crear un proyecto web como parte de una aplicación de un nivel de confianza alto. |
MenuItemEventArgs |
Representa la clase de argumentos de evento para el evento Click. |
NameChangedEventArgs |
Representa la clase de argumentos de evento para el evento NameChanged. |
NamespaceNameChangedEventArgs |
Proporciona datos para un evento que se genera cuando se ha modificado el nombre de un espacio de nombres. |
NamespaceNameChangingEventArgs |
Proporciona los datos de un evento que se genera cuando el nombre del espacio de nombres está a punto de modificarse. |
SharePointCommandCanceledException |
La excepción que se produce cuando el usuario cancela un comando de SharePoint. |
SharePointCommandException |
Excepción que se produce cuando tiene lugar un error en un comando de SharePoint. |
SharePointConnectionDisabledException |
La excepción que se produce cuando se deshabilita la conexión de SharePoint. |
SharePointConnectionException |
Excepción que se produce cuando se produce un error al intentar conectarse al sitio de SharePoint local. |
SharePointProjectEventArgs |
Proporciona datos para eventos relacionados con proyectos de SharePoint. |
SharePointProjectItemEventArgs |
Proporciona datos para eventos relacionados con elementos de proyecto de SharePoint. |
SharePointProjectItemFileEventArgs |
Proporciona datos para eventos relacionados con archivos de elementos de proyecto de SharePoint. |
SharePointProjectItemFileOpenEventArgs |
Proporciona datos para eventos relacionados con eventos abiertos del elemento de proyecto. |
SharePointProjectItemIconAttribute |
Especifica el icono que se mostrará en el Explorador de soluciones en relación con un tipo de elemento de proyecto personalizado. |
SharePointProjectItemMenuItemsRequestedEventArgs |
Proporciona datos para el evento ProjectItemMenuItemsRequested. |
SharePointProjectItemOpenEventArgs |
Proporciona datos para el evento Open. |
SharePointProjectItemPropertiesRequestedEventArgs |
Proporciona datos para el evento ProjectItemPropertiesRequested. |
SharePointProjectItemStartupUrlRequestedEventArgs |
Proporciona datos para el evento ProjectItemStartupUrlRequested. |
SharePointProjectItemTypeAttribute |
Especifica el id. de un tipo de elemento de proyecto que se va a definir o de un tipo de elemento de proyecto que se va a extender. |
SharePointProjectMenuItemsRequestedEventArgs |
Proporciona datos para el evento ProjectMenuItemsRequested. |
SharePointProjectPropertiesRequestedEventArgs |
Proporciona datos para el evento ProjectPropertiesRequested. |
WebProjectCreationInformation |
Representa la información para la creación de proyectos web. |
Interfaces
IAnnotatedObject |
Representa la interfazIAnnotationDictionary, que habilita la asociación de datos personalizados con el objeto que implementa esta interfaz. |
IAnnotationDictionary |
Representa un diccionario de objetos de datos personalizados que puede asociar a ciertos objetos en el modelo de objetos de herramientas de SharePoint. |
ICodeRefactoringEvents |
Proporciona eventos que informan sobre la aparición de una operación de refactorización. |
IDeployableFile |
Proporciona la interfaz base de todos los archivos que pueden empaquetarse en el archivo WSP e implementarse en SharePoint. Estos archivos comparten un conjunto de propiedades relacionadas con la implementación. |
IFeatureReceiver |
Representa un receptor de características de SharePoint. |
IMappedFolder |
Representa una carpeta de un proyecto SharePoint que está asignada a una ubicación de SharePoint. |
IMappedFolderCollection |
Representa una colección de carpetas asignadas en un proyecto de SharePoint. |
IMenuItem |
Representa un elemento de menú que se puede agregar a un menú contextual de ISharePointProjectItem o IExplorerNode. |
IMenuItemCollection |
Representa una colección de elementos de menú que se agregan dinámicamente al controlador de eventos ProjectItemMenuItemsRequested. |
INotifyObjectDisposed |
Una clase que implementa esta interfaz notifica cuándo se elimina un objeto. |
INotifyObjectDisposing |
Una clase que implementa esta interfaz envía una notificación cuando se está eliminando un objeto. |
IObservableModelElement |
Representa un elemento del modelo DSL que expone los eventos modificados o que modifican propiedades. |
IPropertySourceCollection |
Representa una colección de objetos de origen de propiedad que aparecen en la ventana Propiedades. |
ISafeControlEntry |
Representa una entrada de control segura que se agrega al archivo web.config de SharePoint cuando se implementa. |
ISafeControlEntryCollection |
Representa una colección de entradas de control seguras. |
ISharePointAppSettings |
Representa la configuración de la aplicación de SharePoint o la aplicación de Office. |
ISharePointCollection<T> |
Representa una colección de elementos de solo lectura. No proporciona ningún método público para modificar el contenido de la colección. Se utiliza como tipo base de varias colecciones del modelo de proyectos de SharePoint. Estas colecciones normalmente se modifican internamente y los eventos pueden usarse para supervisar estos cambios. |
ISharePointConnection |
Proporciona los métodos que puede usar para ejecutar comandos de SharePoint que llaman al modelo de objetos de servidor de SharePoint desde una extensión de las herramientas SharePoint en Visual Studio. |
ISharePointProject |
Representa el proyecto de SharePoint. |
ISharePointProjectCollection |
Una colección de todos los proyectos de SharePoint en la solución de Visual Studio. |
ISharePointProjectEvents |
Define los eventos pertinentes para los objetos ISharePointProject. El objeto de implementación define el contexto en el que se producen estos eventos. |
ISharePointProjectExtension |
Representa una extensión para los proyectos de SharePoint. |
ISharePointProjectFeature |
Proporciona información sobre las características. |
ISharePointProjectFeatureCollection |
Colección de todas las características de SharePoint definidas en el proyecto de SharePoint. |
ISharePointProjectFeatureResourceFile |
Representa un archivo de recursos de la característica. |
ISharePointProjectFeatureResourceFileCollection |
Representa la colección de archivos de recursos de una característica. |
ISharePointProjectItem |
Representa una instancia de un elemento de proyecto de SharePoint que implementa el sistema de proyectos de SharePoint. |
ISharePointProjectItemCollection |
Representa una colección de elementos de proyecto de SharePoint. |
ISharePointProjectItemEvents |
Define los eventos pertinentes para los objetos ISharePointProjectItem. |
ISharePointProjectItemFile |
Representa un archivo del sistema de proyectos de SharePoint. |
ISharePointProjectItemFileCollection |
Representa una colección de archivos de un elemento de proyecto de SharePoint. |
ISharePointProjectItemFileEvents |
Define los eventos relacionados con los objetos ISharePointProjectItemFile. |
ISharePointProjectItemType |
Representa un tipo de un elemento de proyecto de SharePoint. Permite a los usuarios asociar datos personalizados con un tipo porque se hereda de la interfaz IAnnotatedObject. |
ISharePointProjectItemTypeDefinition |
Ayuda a definir el tipo de un elemento de proyecto de SharePoint. |
ISharePointProjectItemTypeExtension |
Representa una extensión de un tipo concreto de elemento de proyecto de SharePoint. |
ISharePointProjectItemTypeProvider |
Proporciona la definición de un tipo de elemento de proyecto de SharePoint personalizado. |
ISharePointProjectItemVirtualFile |
Representa un archivo del sistema de proyectos de SharePoint. |
ISharePointProjectItemVirtualFileCollection |
Representa la colección de archivos de un elemento de proyecto de SharePoint. |
ISharePointProjectLogger |
Representa el servicio de registro de SharePoint, que permite que las extensiones de proyecto de SharePoint registren mensajes en la ventana Salida y lista de errores, según el especificado LogCategory. |
ISharePointProjectMember |
Representa un miembro de un proyecto de SharePoint. |
ISharePointProjectMemberReference |
Especifica una referencia a un elemento en un proyecto de SharePoint. |
ISharePointProjectMemberReferenceCollection |
Representa una colección de referencias de un elemento de proyecto de SharePoint. |
ISharePointProjectMemberReferenceResolver |
Especifica una API que resuelve las referencias entre los elementos de proyecto de SharePoint y los propios elementos. |
ISharePointProjectOutputReference |
Representa el resultado principal de un proyecto de Visual Studio al que se hace referencia. |
ISharePointProjectOutputReferenceCollection |
Representa una colección de referencias de salida del proyecto que pertenecen a un elemento de proyecto. |
ISharePointProjectPackage |
Paquete de SharePoint asociado al proyecto de SharePoint. |
ISharePointProjectService |
Representa el servicio de proyecto de SharePoint, un objeto raíz para el modelo de objetos de proyecto de SharePoint. |
ISharePointProjectStartupItem |
Representa los elementos que se pueden establecer como el elemento de inicio de una interfaz ISharePointProject. |
Enumeraciones
AssemblyDeploymentTarget |
Especifica dónde se implementará el ensamblado de salida del proyecto. |
DeploymentType |
Especifica el tipo de implementación que se realizará en un archivo. |
LogCategory |
Especifica dónde aparecen los mensajes escritos con el servicio de registro de SharePoint en la ventana Salida y en la ventana Lista de errores. |
MappedFolderType |
Especifica el tipo de una carpeta asignada en un proyecto de SharePoint. |
SharePointAuthenticationMode |
Enumera el modo de autenticación SharePoint. |
SharePointProjectMode |
Especifica el modo del proyecto de SharePoint. |
SupportedAssemblyDeploymentTargets |
Una enumeración que representa todos los destinos de implementación de ensamblado admitidos para un elemento de proyecto de SharePoint especificado. |
SupportedDeploymentScopes |
Especifica los ámbitos de implementación en los cuales el elemento de proyecto de SharePoint se puede activar en SharePoint. |
SupportedTrustLevels |
Los valores de enumeración que especifican el nivel de confianza en SharePoint que admite el elemento de proyecto de SharePoint. |
WebProjectType |
Enumera un tipo de proyecto web. |
Comentarios
Aunque la mayoría de los tipos de este espacio de nombres son interfaces, solo las interfaces siguientes están diseñadas para implementarse en el código:
ISharePointProjectItemTypeExtension: implemente esta interfaz para extender un tipo de elemento de proyecto de SharePoint que ya está instalado en Visual Studio. Para más información, consulte Creación de una extensión de elemento de proyecto de SharePoint.
ISharePointProjectItemTypeProvider: implemente esta interfaz para definir un nuevo tipo de elemento de proyecto de SharePoint. Para obtener más información, vea Cómo: Definir un tipo de elemento de proyecto de SharePoint.
ISharePointProjectExtension: implemente esta interfaz para ampliar proyectos de SharePoint. Para obtener más información, vea How to: Create a SharePoint Project Extension.