Dela via


VerifyNoLoops-metod i klass SMS_Site

VerifyNoLoops WMI-klassmetoden (Windows Management Instrumentation) i Configuration Manager avgör om infogningen av en plats i Configuration Manager-hierarkin vid en viss punkt resulterar i en rekursiv loop av platserna.

Följande syntax är förenklad från MOF-kod (Managed Object Format) och är avsedd att visa definitionen av metoden.

Syntax

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

Parametrar

CentralSiteCode
Datatyp: String

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

Används inte.

TargetSiteCode
Datatyp: String

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

Platskod för den underordnade plats som ska infogas.

ParentSiteCode
Datatyp: String

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

Platskod för den plats som ska vara överordnad för målplatsen.

Result
Datatyp: Boolean

Kvalificerare: [ut]

trueom ingen loop skapas genom att infoga den nya platsen i Configuration Manager-hierarkin

Returvärden

En SInt32 datatyp som är 0 för att indikera lyckad eller icke-noll för att indikera fel.

Information om hur du hanterar returnerade fel finns i Om Configuration Manager fel.

Exempelkod

I följande exempel visas hur du anropar VerifyNoLoops metoden.

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  

Krav

Körningskrav

Mer information finns i Configuration Manager serverkörningskrav.

Utvecklingskrav

Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).

Se även

SMS_Site, serverns WMI-klass