Compartir a través de


TfsGitRepository (Clase)

Ésta es una de las dos clases principales al modelo de objetos de servidor de TFS Git. Representa un repositorio de una colección de proyectos de equipo. No puede nuevo un TfsGitRepository personalmente -- crear, eliminar, divide, y la adquisición de un TfsGitRepository existente toda se hace con los métodos de TeamFoundationGitRepositoryService. Los consumidores de esta clase no almacenar en caché las instancias de TfsGitRepository a través de solicitudes lógicas.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Git.Server.TfsGitRepository

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

Sintaxis

'Declaración
Public Class TfsGitRepository _
    Implements IDisposable
public class TfsGitRepository : IDisposable

El tipo TfsGitRepository expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Name Cada repositorio de Git tiene un nombre.El nombre es único en el ámbito de la colección.
Propiedad pública Refs La colección de refs para este repositorio de Git.Este objeto tiene varios métodos en él para leer y escribir refs al repositorio.
Propiedad pública RepositoryId Una colección de proyectos de equipo puede contener los repositorios varias de Git.Se distinguen por su nombre así como por su identificador de repositorio
Propiedad pública TeamProjectUri El URI para el proyecto de equipo que posee este repositorio de Git.Actualmente, un proyecto de equipo solo puede tener un repositorio de Git

Arriba

Métodos

  Nombre Descripción
Método público Dispose()
Método protegido Dispose(Boolean)
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize El MUST nos aseguramos de que dispongamos de los archivos asignados memoria subyacente! (Invalida a Object.Finalize()).
Método público GetDefaultBranch Obtenga tienen como valor predeterminado la bifurcación para este repositorio como TfsGitRef.Si no hay predeterminados la bifurcación, se devolverá null.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetRepositoryUri
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público LookupObject Busca el objeto de Git con el identificador de objeto determinada (hash SHA-1 20 bytes).
Método público LookupObjectType Busca el tipo de objeto de Git con el identificador de objeto determinada (hash SHA-1 20 bytes).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryLookupObject Busca el objeto de Git con el identificador de objeto determinada (hash SHA-1 20 bytes).
Método público TryLookupObjectType Busca el tipo de objeto de Git con el identificador de objeto determinada (hash SHA-1 20 bytes).

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.Git.Server (Espacio de nombres)