Site.Id Propriété

Définition

Obtient ou définit l’ID unique du site.

public:
 property long Id { long get(); void set(long value); };
public long Id { get; set; }
member this.Id : int64 with get, set
Public Property Id As Long

Valeur de propriété

Identificateur unique d’un Site objet.

Remarques

Si cette propriété n’est pas définie explicitement lorsque l’utilisateur met à jour le système de configuration avec le gestionnaire de site, un ID est attribué automatiquement. Il existe deux méthodes avec lesquelles l’ID est calculé. Si la clé de Registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetMgr\Parameters\IncrementalSiteIDCreation est définie sur une valeur DWORD de 1, la méthode de calcul de l’ID incrémentiel héritée est utilisée. Si la valeur de Registre n’existe pas ou est définie sur une valeur DWORD autre que 1, le nouveau calcul d’ID basé sur le hachage est utilisé.

La méthode de calcul de l’ID incrémentiel héritée retourne le nombre le plus bas disponible non utilisé, en commençant par 1. Cela signifie qu’un ID peut être réutilisé si un site est supprimé. Par exemple, si trois sites sont créés à l’aide des valeurs d’ID 1, 2 et 3, et que le deuxième site est supprimé, un site nouvellement créé se voit attribuer un ID de site de 2.

Le calcul de l’ID basé sur le hachage utilise la valeur absolue retournée par la méthode GetHashCode de la Name propriété . Si la valeur absolue retournée par la méthode GetHashCode de la Name propriété existe déjà en tant que nom de site, l’ID calculé est ensuite incrémenté jusqu’à ce qu’un ID disponible soit trouvé.

S’applique à