73 lines
2.1 KiB
Plaintext
73 lines
2.1 KiB
Plaintext
|
<HTML>
|
||
|
<HEAD>
|
||
|
<TITLE>Enumerate through properties</TITLE>
|
||
|
</HEAD>
|
||
|
<BODY>
|
||
|
<%
|
||
|
Dim MetaUtil
|
||
|
Dim Properties
|
||
|
Dim i
|
||
|
|
||
|
'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 Properties = MetaUtil.EnumProperties("")
|
||
|
|
||
|
Response.Write("Count the Properties:<br>" + CHR(13) + CHR(10))
|
||
|
Response.Write(Properties.Count)
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
|
||
|
Response.Write("Loop through the Properties:<br>" + CHR(13) + CHR(10))
|
||
|
For i = 1 To Properties.Count
|
||
|
Response.Write(Properties.Item(i).Id)
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
Next
|
||
|
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
|
||
|
Response.Write("Loop through the Properties (backwards) :<br>" + CHR(13) + CHR(10))
|
||
|
For i = Properties.Count To 1 Step -1
|
||
|
Response.Write(Properties.Item(i).Id)
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
Next
|
||
|
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
|
||
|
'Count then enumberate with a base Key of "LM/W3SVC"
|
||
|
Response.Write("<FONT SIZE=+1>Base key of ""LM/W3SVC"" </FONT><br>" + CHR(13) + CHR(10))
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
|
||
|
Set Properties = MetaUtil.EnumProperties("LM/W3SVC")
|
||
|
|
||
|
Response.Write("Count the Properties:<br>" + CHR(13) + CHR(10))
|
||
|
Response.Write(Properties.Count)
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
|
||
|
Response.Write("Loop through the Properties:<br>" + CHR(13) + CHR(10))
|
||
|
For i = 1 To Properties.Count
|
||
|
Response.Write(Properties.Item(i).Id)
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
Next
|
||
|
|
||
|
Response.Write("<br>" + CHR(13) + CHR(10))
|
||
|
|
||
|
Response.Write("Loop through the Properties (backwards) :<br>" + CHR(13) + CHR(10))
|
||
|
For i = Properties.Count To 1 Step -1
|
||
|
Response.Write(Properties.Item(i).Id)
|
||
|
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>
|