Compartilhar via


Método VerifyNoLoops na classe SMS_Site

O VerifyNoLoops método de classe WMI (Instrumentação de Gerenciamento do Windows), em Configuration Manager, determina se a inserção de um site na hierarquia Configuration Manager em um ponto específico resultará em um loop recursivo dos sites.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e destina-se a mostrar a definição do método.

Sintaxe

SInt32 VerifyNoLoops(  
     String CentralSiteCode,  
     String TargetSiteCode,  
     String ParentSiteCode,  
     Boolean Result  
);  

Parâmetros

CentralSiteCode
Tipo de dados: String

Qualificadores: [in, SizeLimit("3")]

Não usado.

TargetSiteCode
Tipo de dados: String

Qualificadores: [in, SizeLimit("3")]

Código do site filho a ser inserido.

ParentSiteCode
Tipo de dados: String

Qualificadores: [in, SizeLimit("3")]

Código do site do site que será o pai do site de destino.

Result
Tipo de dados: Boolean

Qualificadores: [out]

truese nenhum loop for formado inserindo o novo site na hierarquia de Configuration Manager

Return Values

Um SInt32 tipo de dados que é 0 para indicar êxito ou não zero para indicar falha.

Para obter informações sobre como lidar com erros retornados, consulte Sobre erros de Configuration Manager.

Código de exemplo

O exemplo a seguir mostra como chamar o VerifyNoLoops método.

Dim Site As SWbemObject  
Dim NoLoop As Boolean  

Set Site = GetObject("winmgmts:root\sms\site_<sitecode>:SMS_Site")  
Site.VerifyNoLoops "", "<child sitecode>", "<parent sitecode>", NoLoop  

MsgBox "NoLoop = " & NoLoop  

Requisitos

Requisitos de runtime

Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Servidor.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Requisitos de Desenvolvimento do Servidor.

Confira também

Classe WMI do servidor SMS_Site