Compartir a través de


RepositoryExtensions (Clase)

La clase de RepositoryExtensions se divide en varias clases parciales en los grupos de WebMethods se implementan. Esto conserva todos los métodos de ser incluido en un solo archivo y es mucho más fácil de mantener.

Jerarquía de herencia

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
          Microsoft.TeamFoundation.VersionControl.Server.RepositoryExtensions

Espacio de nombres:  Microsoft.TeamFoundation.VersionControl.Server
Ensamblado:  Microsoft.TeamFoundation.VersionControl.Server (en Microsoft.TeamFoundation.VersionControl.Server.dll)

Sintaxis

'Declaración
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",  _
    Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
<ClientServiceAttribute(ServiceName := "ISCCProvider3", CollectionServiceIdentifier := "ec9b0153-ee54-450e-b6e0-664ecb033c99")> _
Public Class RepositoryExtensions _
    Inherits VersionControlWebService
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", 
    Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
[ClientServiceAttribute(ServiceName = "ISCCProvider3", CollectionServiceIdentifier = "ec9b0153-ee54-450e-b6e0-664ecb033c99")]
public class RepositoryExtensions : VersionControlWebService

El tipo RepositoryExtensions expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público RepositoryExtensions

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Application Obtiene el objeto de aplicación de la solicitud HTTP actual. (Se hereda de WebService).
Propiedad pública Container Obtiene el contenedor del componente. (Se hereda de MarshalByValueComponent).
Propiedad pública Context Obtiene el objeto HttpContext de ASP.NET para la solicitud actual, que encapsula todo el contexto específico de HTTP utilizado por el servidor HTTP para procesar solicitudes Web. (Se hereda de WebService).
Propiedad pública DesignMode Obtiene un valor que indica si el componente está actualmente en modo de diseño. (Se hereda de MarshalByValueComponent).
Propiedad protegida Events Obtiene la lista de controladores de eventos asociados a este componente. (Se hereda de MarshalByValueComponent).
Propiedad protegida RequestContext El RequestContext asociado a esta solicitud de servicio web. (Se hereda de TeamFoundationWebService).
Propiedad pública Server Obtiene el valor de la clase HttpServerUtility para la solicitud actual. (Se hereda de WebService).
Propiedad pública Session Obtiene la instancia de HttpSessionState para la solicitud actual. (Se hereda de WebService).
Propiedad pública Site Obtiene o establece el sitio del componente. (Se hereda de MarshalByValueComponent).
Propiedad pública SoapVersion Obtiene la versión del protocolo SOAP utilizada para realizar la solicitud SOAP al servicio Web XML. (Se hereda de WebService).
Propiedad pública User Obtiene el objeto de servidor ASP.NET User.Puede utilizarse con el fin de autenticar la autorización de un usuario para ejecutar la solicitud. (Se hereda de WebService).

Arriba

Métodos

  Nombre Descripción
Método público AddProxy Agrega un nuevo registro de servidor proxy con los parámetros especificados.
Método protegido AddWebServiceResource Agrega los recursos IDisposable utilizados por los métodos de servicio web que se deben eliminar al final de la solicitud. (Se hereda de TeamFoundationWebService).
Método público CheckIn
Método público CheckInShelveset
Método público DeleteBranchObject Elimina un objeto de bifurcación y todas las relaciones.
Método público DeleteProxy Elimine el registro de proxy según lo especificado por el identificador especificado del servidor.
Método público Dispose() Libera todos los recursos utilizados por MarshalByValueComponent. (Se hereda de MarshalByValueComponent).
Método protegido Dispose(Boolean) Libera los recursos no administrados que utiliza MarshalByValueComponent y libera los recursos administrados de forma opcional. (Se hereda de MarshalByValueComponent).
Método protegido EnterMethod (Se hereda de VersionControlWebService).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de MarshalByValueComponent).
Método público Get Llamado por el cliente para sincronizar el área de trabajo con una versión determinada.Devuelve “haga” la lista de archivos para que el cliente descargue para actualizar copias de ejecución local del usuario.
Método público GetChangesetProperty Obtiene las propiedades asociadas a un conjunto determinado de cambio.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetService Obtiene el implementador de IServiceProvider. (Se hereda de MarshalByValueComponent).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetVersionedItemProperty Obtiene las propiedades asociadas a los elementos con control de versiones.
Método protegido HandleException Este WebService básico ExceptionHandler captura la excepción y la registra en el contexto de la solicitud para el registro futuro.Los servicios pueden elegir para reemplazar este método, realizan algunas acciones según la excepción, cambiar la excepción, comer de ella o simplemente dejarla pasar. (Se hereda de TeamFoundationWebService).
Método protegido LeaveMethod (Se hereda de VersionControlWebService).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público Merge Devuelve la lista de GetOperations para combinaciones pendientes automáticamente resueltas y conflictos para los que automáticamente no se resuelven.
Método público PendChanges Denominado para realizar agrega, las comprobaciones, bifurcaciones, cambiar el nombre, eliminar, etc.Los cambios enviados pueden contener caracteres comodín y marcadores de recursividad.Expandirán los caracteres comodín y las recursividades y la lista de cambios pended correctamente se devuelta.
Método público QueryBranchObjectOwnership Las consultas la información de la propiedad del objeto de bifurcación para un conjunto dado devuelven las bifurcaciones raíz que pertenece el conjunto también y el número de elementos en cada bifurcación.
Método público QueryBranchObjects Consulta los objetos ramificados de forma recursiva.
Método público QueryChangesetExtended Cambio de consulta establecido con propiedades.
Método público QueryChangesForChangeset Cambios de las consultas de un conjunto especificado (se pueden transferir o no las páginas).
Método público QueryMergeRelationships Devuelve las rutas que la ruta de entrada se relaciona con, así como información de versión en lo más tarde posible.
Método público QueryMergesExtended
Método público QueryPendingChangesForWorkspace Devuelve una lista de los criterios especificados que coinciden en los cambios pendientes.Estos resultados son limitados por el valor pasado para el tamaño de página.El valor de lastChange especifica dónde iniciar paginación de, o valores nulos para la primera página.Devuelve los elementos secundarios según la opción recursiva.Si se especifica RecursionType.None, solo se devuelve el serverItem.Si se especifica RecursionType.OneLevel y el serverItem representa una carpeta, se devuelve esa carpeta y sus elementos secundarios directos.Si se especifica RecursionType.Full y el serverItem es una carpeta que devuelven todos sus descendientes.
Método público QueryProxies Devuelve una lista de registros de proxy.
Método público ResetCheckinDates Restablece las fechas de protección de todos los conjuntos de cambios en el TPC antes de la fecha última.Se usará por las herramientas de migración, y solo funcionará en “vacía” TPC. Empty significa que solo las protecciones siguientes han podido producirse.a.b de $.C de creación del proyecto de equipo.Proyecto Creación de equipo + 1 conjunto - para las definiciones de compilación.
Método público Resolve Resuelve un conflicto concreto a una resolución específica.Esto se denomina para Get, protección, y los conflictos de combinación.
Método público Rollback Revertir los cambios posteriores en un árbol especificado para un intervalo de versiones concreto.
Método público SetChangesetProperty Establece los valores de propiedad en un conjunto de cambios.
Método protegido SetMethodName Establece el nombre del método (hace la llamada EnterMethod NOT) De se significa llamar con la misma instancia de methodInformation, pero sin parámetros para iniciar sesión el método correctamente el registro de actividades en lugar de simplemente su dirección URL. (Se hereda de TeamFoundationWebService).
Método público SetPendingChangeProperty
Método público SetVersionedItemProperty Establece propiedades a los elementos con control de versiones.
Método público ToString Devuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista.Este método no debe reemplazarse. (Se hereda de MarshalByValueComponent).
Método público TrackMerges Devuelve las combinaciones que se produjeron de un elemento de origen para una lista de conjuntos de cambios de origen a un conjunto de elementos de destino.Los elementos de origen y de destino no tienen que estar relacionados directamente en el historial de la combinación.
Método público UndoPendingChanges Deshace un conjunto de cambios pendientes. Si no coincide con una especificación de serverItem nada, un objeto de error se devuelve para él.Este método devuelve una matriz de los cambios pendientes que se desharán.Para cada archivo, el cliente debe llamar DownloadFile() y especificar la versión devuelta en el objeto de UndonePendingChange recuperar las versiones sin modificar de archivos.
Método público Unshelve Copias permiten de cambios aplazados en un área de trabajo.
Método público UpdateBranchObject Crea o actualiza un objeto de bifurcación.Si el elemento existe pero no es un objeto de bifurcación que marca el elemento como raíz de una bifurcación.

Arriba

Eventos

  Nombre Descripción
Evento público Disposed Agrega un controlador de eventos para escuchar el evento Disposed en el componente. (Se hereda de MarshalByValueComponent).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.VersionControl.Server (Espacio de nombres)