Condividi tramite


Site.Id Proprietà

Definizione

Ottiene o imposta l'ID univoco del sito.

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

Valore della proprietà

Identificatore univoco per un Site oggetto .

Commenti

Se questa proprietà non viene impostata in modo esplicito quando l'utente aggiorna il sistema di configurazione con il gestore del sito, viene assegnato automaticamente un ID. Esistono due metodi con cui viene calcolato l'ID. Se la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetMgr\Parameters\IncrementalSiteIDCreation è impostata su un valore DWORD pari a 1, viene usato il metodo di calcolo incrementale dell'ID legacy. Se il valore del Registro di sistema non esiste o è impostato su un valore DWORD diverso da 1, viene utilizzato il nuovo calcolo DELL'ID basato su hash.

Il metodo di calcolo incrementale dell'ID legacy restituisce il numero disponibile più basso non in uso, a partire da 1. Ciò significa che un ID può essere riutilizzato se viene eliminato un sito. Ad esempio, se vengono creati tre siti usando i valori ID 1, 2 e 3 e il secondo sito viene eliminato, a un sito appena creato verrà assegnato un ID sito pari a 2.

Il calcolo dell'ID basato su hash usa il valore assoluto restituito dal metodo GetHashCode della Name proprietà . Se il valore assoluto restituito dal metodo GetHashCode della Name proprietà esiste già come nome del sito, l'ID calcolato viene incrementato fino a quando non viene trovato un ID disponibile.

Si applica a