Microsoft.VisualStudio.SharePoint (Espacio de nombres)
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, vea Extender el sistema de proyectos de SharePoint.
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 su código:
ISharePointProjectItemTypeExtension: implemente esta interfaz para extender un tipo de elemento de proyecto de SharePoint que ya está instalado en Visual Studio.Para obtener más información, vea Cómo: Crear 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 extender los proyectos SharePoint.Para obtener más información, vea Cómo: Crear una extensión de proyecto de SharePoint.
Clases
Clase | Descripción | |
---|---|---|
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 los datos para los eventos DeploymentStarted y DeploymentCompleted. | |
DeploymentPathChangedEventArgs | Proporciona los datos para el evento DeploymentPathChanged. | |
DeploymentStepCompletedEventArgs | Proporciona datos para el evento DeploymentStepCompleted. | |
DeploymentStepStartedEventArgs | Proporciona datos para el evento DeploymentStepStarted. | |
DeploymentTypeChangedEventArgs | Proporciona los datos para el evento DeploymentTypeChanged. | |
MenuItemEventArgs | Representa la clase de argumentos de evento para el evento Click. | |
NameChangedEventArgs | Representa la clase de argumentos de evento para el evento NameChanged. | |
SharePointCommandException | Excepción que se produce cuando tiene lugar un error en un comando 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. | |
SharePointProjectItemIconAttribute | Especifica el icono que se muestra en el Explorador de soluciones para 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. |
Interfaces
Interfaz | Descripción | |
---|---|---|
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. | |
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. | |
ISharePointProjectLogger | Representa el servicio de registro de SharePoint, que permite a las extensiones de proyecto de SharePoint registrar los mensajes en la Ventana de salida y en la Lista de errores, en función de la enumeración LogCategory especificada. | |
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
Enumeración | Descripción | |
---|---|---|
AssemblyDeploymentTarget | Especifica dónde se va a implementar el ensamblado de salida del proyecto. | |
DeploymentType | Especifica el tipo de implementación que se va a realizar en un archivo. | |
LogCategory | Especifica en qué parte de la Ventana de salida y la ventana Lista de errores se escriben los mensajes mediante el servicio de registro de SharePoint. | |
MappedFolderType | Especifica el tipo de una carpeta asignada en un proyecto de SharePoint. | |
SupportedAssemblyDeploymentTargets | Una enumeración que representa todos los destinos de implementación de ensamblados compatibles para un elemento de proyecto de SharePoint especificado. | |
SupportedDeploymentScopes | Especifica los ámbitos de implementación en los que un elemento de proyecto de SharePoint se puede activar en SharePoint. | |
SupportedTrustLevels | Valores de enumeración que especifican el nivel de confianza en SharePoint admitidos por el elemento de proyecto de SharePoint. |