>
> 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

Antwort per Email an