JScript.NET: Не могу наследовать интерфейс IConfigurationSec
От: Suslik Удмуртия  
Дата: 19.05.06 18:25
Оценка:
Пишу скрипт на JScript.NET и хочу написать свой обработчик секций в .Config-файле. Пытаюсь создать класс, наследующий интерфейс IConfigurationSectionHandler, однако при компиляции получаю ошибку:

error JS1180: There is no matching method in a base class to override

а после неё, соответственно:

error JS1128: No implementation provided for 'System.Configuration.IConfigurationSectionHandler.Create(System.Object, System.Object, System.Xml.XmlNode) : System.Object'


Не могу понять в чём дело, и вообще не могу найти в интернете никакой подсказки по теме, даже на сайте Microsoft.

Вот код:

import System;
import System.Xml;
import System.Collections

public class MyConfig implements System.Configuration.IConfigurationSectionHandler
{

     override function System.Configuration.IConfigurationSectionHandler.Create(parent : Object, configContext : Object, section : XmlNode) : Object 
     {
          return;
     };

}


Естественно, в VB.NET и C# наследование работает. Но не в JScript.Net. Попробовал наследовать другой интерфейс:

public class MyCol implements IHashCodeProvider
{
    override function GetHashCode(p1: Object) : Int32
    {
        return; 
      }
}


С этим интерфейсом получилось. Со многими другими тоже. А с IConfigurationSectionHandler — нифига. Что я делаю неправильно, не подскажете?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.