Command, classe
Classe Command laquelle toutes les commandes de logique métier dérivent. Chaque implémentation de commande doit implémenter une méthode Execute qui fait le vrai travail pour cette commande.
Hiérarchie d'héritage
System.Object
Microsoft.TeamFoundation.Framework.Server.Command
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
Public MustInherit Class Command _
Implements ICommand, IDisposable
public abstract class Command : ICommand,
IDisposable
Le type Command expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
Command | Toutes les commandes ont un ICommandContext qui leur permet de communiquer avec l'application appelante. |
Début
Propriétés
Nom | Description | |
---|---|---|
CommandCacheLimit | Get/limite de taille du cache commande globale d'ensemble. | |
IsCacheFull | Retourne True d'IsCacheFull si le cache de commande est via la limite. | |
IsCanceled | IsStopped retourne la valeur true si la commande a été arrêtée pour une raison quelconque. | |
MaxCacheSize | La taille du cache d'instance get/commande set. | |
Name | Retourne le nom du type de cette commande. | |
RequestContext | Contexte que cette commande exécute. | |
TotalResultSize | TotalResultSize est la somme de toutes les données envoyées qui a jamais été ajoutée au cache de commande.Cela donne à une représentation approximative la taille de la réponse pour la commande. |
Début
Méthodes
Nom | Description | |
---|---|---|
ContinueExecution | Les classes dérivées peuvent substituer ContinueExecution lorsque l'appel initial pour exécuter des résultats partiels de retour.Cela permettra la commande de continuer l'opération et de récupérer des données pour la réponse.Si la commande retourne toujours des résultats terminés de la méthode Execute elle ne doit pas implémenter cette méthode. | |
DecrementCacheUsage | DecrementCacheUsage est utilisé pour informer la commande que les données sont supprimées du cache, généralement en retournant à l'application. | |
Dispose() | Implémentation du IDisposable.Lorsqu'un ICommandContext se termine, il disposera chaque commande qui a été enregistrée avec lui. | |
Dispose(Boolean) | ||
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | (Substitue Object.Finalize().) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IncrementCacheUsage | IncrementCacheUsage est utilisé pour informer la commande qu'il met en cache les données qui peut être envoyée au client.Une fois la commande met assez de données en cache, retourne True de cette méthode à l'appelant leurs indiquant qu'elle a dépassé le maximum demandées la taille du cache.Si l'appelant peut arrêter l'exécution et retourner les données actuelles, elle doit le faire à ce stade. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.