windows-nt/Source/XPSP1/NT/inetsrv/iis/utils/metautil/examples/deepenum.asp

61 lines
1.6 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
<HTML>
<HEAD>
<TITLE>Enumerate through all keys</TITLE>
</HEAD>
<BODY>
<%
Dim MetaUtil
Dim Keys
Dim Key
'Create the MetaUtil object
Set MetaUtil = Server.CreateObject("MSWC.MetaUtil.1")
'Count then enumberate with a base Key of ""
Response.Write("<FONT SIZE=+1>Base key of """" </FONT><br>" + CHR(13) + CHR(10))
Response.Write("<br>" + CHR(13) + CHR(10))
Set Keys = MetaUtil.EnumAllKeys("")
Response.Write("Count the Keys:<br>" + CHR(13) + CHR(10))
Response.Write(Keys.Count)
Response.Write("<br>" + CHR(13) + CHR(10))
Response.Write("<br>" + CHR(13) + CHR(10))
Response.Write("Enumerate the Keys:<br>" + CHR(13) + CHR(10))
For Each Key In Keys
Response.Write(Key)
Response.Write("<br>" + CHR(13) + CHR(10))
Next
Response.Write("<br>" + CHR(13) + CHR(10))
'Count then enumberate with a base Key of "LM/Schema/Classes"
Response.Write("<FONT SIZE=+1>Base key of ""LM/Schema/Classes"" </FONT><br>" + CHR(13) + CHR(10))
Response.Write("<br>" + CHR(13) + CHR(10))
Set Keys = MetaUtil.EnumAllKeys("LM/Schema/Classes")
Response.Write("Count the Keys:<br>" + CHR(13) + CHR(10))
Response.Write(Keys.Count)
Response.Write("<br>" + CHR(13) + CHR(10))
Response.Write("<br>" + CHR(13) + CHR(10))
Response.Write("Enumerate the Keys:<br>" + CHR(13) + CHR(10))
For Each Key In Keys
Response.Write(Key)
Response.Write("<br>" + CHR(13) + CHR(10))
Next
Response.Write("<br>" + CHR(13) + CHR(10))
Response.Write("Done<br>")
'Clean up the reference to IIS.MetaUtil
Session.Abandon
%>
</BODY>
</HTML>