Condividi tramite


Classe ServiceDefinition

Definisce un servizio e tutte percorsi esistenti per.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Client.ServiceDefinition

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class ServiceDefinition
public sealed class ServiceDefinition

Il tipo ServiceDefinition espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ServiceDefinition Crea un ServiceDefinition base alle informazioni fornite.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Description Testo che documenti o viene descritto il servizio e viene descritto come viene utilizzato.
Proprietà pubblica DisplayName Il nome visualizzato per questo ServiceDefinition.
Proprietà pubblica Identifier L'identificatore per questa istanza di questo tipo di servizio.Un insieme ServiceType e un identificatore identificano in modo univoco un ServiceDefinition.
Proprietà pubblica LocationMappings Il LocationMappings che definisce il percorso alle relazioni di AccessMapping per ServiceDefinitions FullyQualified.Per qualsiasi ServiceDefinition che è relativo, questo sarà sempre vuoto.
Proprietà pubblica RelativePath Il percorso relativo per questo ServiceDefinition.Se il RelativeToSetting è FullyQualified, questo valore deve essere null in caso contrario, deve contenere parte del percorso cui è relativo all'impostazione relativa al ServiceDefinition.
Proprietà pubblica RelativeToSetting Inidicates se il ServiceDefinition è relativo a un determinato aspetto della distribuzione di Team Foundation Server o FullyQualified pertanto è un servizio esterno.Se questo RelativeToSetting non dispone di un valore di FullyQualified quindi il RelativePath non deve essere null o vuota.
Proprietà pubblica ServiceType Si tratta del tipo di servizio che viene definito.Si noti che ServiceDefinitions più può avere lo stesso ServiceType.Un insieme ServiceType e un identificatore identificano in modo univoco un ServiceDefinition.
Proprietà pubblica ToolType Il tipo di strumento di Team Foundation Server che questo servizio è un membro di.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddLocationMapping Aggiunge un LocationMapping per il AccessMapping fornito e la posizione del ServiceDefinition.Si noti che se un LocationMapping esiste già del AccessMapping fornito, verrà sovrascritto.Inoltre, questo metodo deve essere solo ServiceDefinitions chiamato in cui è FullyQualified.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetLocationMapping Restituisce il LocationMapping per il AccessMapping specificato o null se questo ServiceDefinition non dispone di un LocationMapping per il AccessMapping fornito.Questa funzione restituirà sempre null se viene chiamato in un modo non ServiceDefinition.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico RemoveLocationMapping Rimuove il LocationMapping per il AccessMapping fornito.Si noti che AccessMappings è determinato in modo che corrisponda basato sul moniker.
Metodo pubblico ToString (Esegue l'override di Object.ToString()).

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Client