Chris
At 09:13 PM 12/16/2003, you wrote:
> 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.
_______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
