windows-nt/Source/XPSP1/NT/inetsrv/iis/utils/metautil/examples/loopprop.asp
2020-09-26 16:20:57 +08:00

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>