Compartir a través de


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, 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: