Как реализовать веб-сервис списков sharepoint

Я хочу реализовать веб-службу, которая использует тот же интерфейс, что и Списки веб-службы в sharepoint. Я не хочу запускать это через sharepoint. Как лучше начать с этого?

Я попытался использовать инструмент wsdl.exe для создания некоторых классов-оболочек, но сгенерированные обертки, похоже, указали на параметры структуры и просто указали их как XML. Например, ниже представлена ​​сгенерированная оболочка для GetList - она ​​должна возвращать структуру, которая содержит информацию в списке, но вместо этого возвращает XML. Что здесь происходит?

...

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.1432")]
[System.Web.Services.WebServiceBindingAttribute(Name="ListsSoap", Namespace="http://schemas.microsoft.com/sharepoint/soap/")]
public interface IListsSoap
{    
    /// <remarks/>
    [System.Web.Services.WebMethodAttribute()]
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetList", RequestNamespace="http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="http://schemas.microsoft.com/sharepoint/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    System.Xml.XmlNode GetList(string listName);   
}

person 1800 INFORMATION    schedule 24.03.2009    source источник


Ответы (1)


Это может быть плохой ответ, потому что я не так хорошо разбираюсь в создании собственных веб-сервисов, но разве они не всегда возвращают xml? А точнее мыло

person Daniel Revell    schedule 25.03.2009
comment
Да, они. Я думаю, что я ищу набор классов-оболочек, которые упростят создание XML. - person 1800 INFORMATION; 25.03.2009