Site.Id Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a ID exclusiva do 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
Valor da propriedade
O identificador exclusivo de um Site objeto .
Comentários
Se essa propriedade não for definida explicitamente quando o usuário atualizar o sistema de configuração com o gerenciador de sites, uma ID será atribuída automaticamente. Há dois métodos com os quais a ID é calculada. Se o HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetMgr\Parameters\IncrementalSiteIDCreation chave do Registro for definido como um valor DWORD de 1, o método de cálculo de ID incremental herdado será usado. Se o valor do Registro não existir ou for definido como um valor DWORD diferente de 1, o novo cálculo de ID baseada em hash será usado.
O método de cálculo de ID incremental herdado retorna o menor número disponível não em uso, começando com 1. Isso significa que uma ID poderá ser reutilizado se um site for excluído. Por exemplo, se três sites forem criados usando os valores de ID de 1, 2 e 3 e o segundo site for excluído, um site recém-criado receberá uma ID de site de 2.
O cálculo da ID baseada em hash usa o valor absoluto retornado do método GetHashCode da Name propriedade . Se o valor absoluto retornado do método GetHashCode da Name propriedade já existir como um nome de site, a ID calculada será incrementada até que uma ID disponível seja encontrada.