Classe ServiceDefinition
Gerarchia di ereditarietà
System.Object
Microsoft.TeamFoundation.Framework.Server.ServiceDefinition
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)> _
Public Class ServiceDefinition
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)]
public class ServiceDefinition
Il tipo ServiceDefinition espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ServiceDefinition() | ||
ServiceDefinition(String, Guid, String, String, RelativeToSetting, String, String) | Metodo factory per creare definizioni di servizio.I mapping del percorso possono essere aggiunti tramite la funzione [IServiceDefinition.AddLocationMapping()].Si noti che questo metodo non registra una definizione di servizio. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Description | Testo che documenti o viene descritto il servizio è o come viene utilizzato. | |
DisplayName | Il nome visualizzato per questa definizione del servizio. | |
Identifier | l'identificatore per questa istanza di questo tipo di servizio.Raccolta [ServiceType] e [Identifier] identificano in modo univoco una definizione di servizio. | |
IsSingleton | Obsoleta. Se [true], questo è l'unico definizione del servizio con questo tipo.Se il servizio che la definizione sta per essere registrato e questo è [true], nessun servizio le definizioni con questo tipo di servizio possono essere già registrati.Se questa definizione viene aggiornata in modo che sia una definizione singletona, deve essere una sola definizione registrata. Una volta che una definizione singletona registrata, nessun altro definizioni di servizio con il tipo di servizio specificato può essere registrato. | |
LocationMappings | I mapping del percorso dove che definiscono tempi di lavoro questo per i mapping di accesso specificati per [FullyQualified] consentono definizioni.Per qualsiasi definizione di servizio che è relative, questo sarà sempre vuoto. | |
RelativePath | Il percorso relativo per questa definizione del servizio.Se [RelativeToSetting] è [FullyQualified], questo valore deve essere null.In caso contrario deve contenere la parte del percorso cui è relativo all'impostazione relativa al servizio.Se il chiamante modifica questo valore, questa definizione conterrà errati valori per il [LocationMappings] e restituirà le posizioni errate per le chiamate a [LocationForZone] fino a quando passarli nuovamente in [LocationServiceAPI]. | |
RelativeToSetting | Il livello [TeamFoundationServer] che questo servizio è relativo.In questo modo, insieme a [RelativePath] e alla voce della definizione del servizio di percorso per il mapping di accesso, utilizzata per determinare la posizione finale dei servizi che hanno un'impostazione diversa da [FullyQualified].Se il chiamante modifica questo valore, questa definizione conterrà errati valori per il [LocationMappings] e restituirà le posizioni errate per le chiamate a [LocationForZone] fino a quando passarli nuovamente in [LocationServiceAPI]. | |
RelativeToSettingValue | ||
ServiceType | Si tratta del nome del tipo di servizio che viene definito. Si noti che i servizi più possono avere lo stesso [ServiceType]. Raccolta [ServiceType] e [Identifier] identificano in modo univoco una definizione di servizio. | |
ToolId | La categoria “di strumenti„ di cui questo servizio è una parte.Corrisponde all'ID precedente dello strumento di registrazione |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddLocationMapping | Aggiunge una mappa di percorso per il mapping di accesso e la posizione forniti alla definizione di servizio.Si noti che se il mapping è già esistente per il mapping di accesso specificato, verrà sovrascritto. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetLocationMapping | Restituisce [LocationMapping] per [AccessMapping] specificato o null se questo [ServiceDefinition] non ha [LocationMapping] per [AccessMapping]fornito.Questa funzione restituirà sempre null se viene chiamato in un modo non [ServiceDefinition]. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
RemoveLocationMapping | Rimuove il mapping del percorso per il mapping di accesso specificato.Si noti che i mapping di accesso sono determinati in modo che corrisponda basato sul moniker. | |
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.