>
> Kannst Du mal Pseudocode basteln um zu zeigen wie Du Dir das instanzieren
> von Klassen in Properties (?) vorstellst?
>
der Aufruf der Klassen der DLL (MS LogParser) geschieht z.B. so:
// create new log query
MSUtil.LogQueryClassClass logQuery =
new LogQueryClassClass();
// create new IIS W3C enhanced logfile instance for reading
MSUtil.COMIISW3CInputContextClassClass inputClass =
new COMIISW3CInputContextClassClass();
// create new XML outputfile instance for writing
MSUtil.COMXMLOutputContextClassClass outputClass =
new COMXMLOutputContextClassClass();
// reading configurationsettings using the applicationsettings wrapper
string inputPath = HttpUtility.UrlEncode(Configuration.InputPath);
string outputPath = HttpUtility.UrlEncode(Configuration.OutputPath);
// running query
bool issuccessful = logQuery.ExecuteBatch(@"SELECT * FROM " +
Configuration.InputPath + @" to " +
Configuration.OutputPath,inputClass,outputClass);
So, wie die input und outputclass hier instanziert sind,
wird ein W3C enhanced IIS logfile gelesen und ein
XML-File geschhrieben.
Nun gibt es noch weitere Klassen f�r andere Input- bzw.
Outputfiletypes.
Nun m�chte ich meiner Klasse z.B. eine Property InputType
(z.B. als Enum) spendieren und in abh�ngig von dieser
Property soll dann z.B. als inputclass
COMIISW3CInputContextClassClass instanziert werden oder
eben eine COMIISNCSAInputContextClassClass f�r ein NCSA-Logfile.
Selbiges gilt f�r die Outputfiles.
Gruss
Alex
_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net