Documentation Center

Mapping WSDL to client-side .NET

The Core Service .NET client API differs from the WSDL because of namespace differences, mapping of collections and mapping of elements.

Namespace

All WSDL namespace map to a single namespace for proxy types, which is Tridion.ContentManager.CoreService.Client.

Collections

The WSDL collection type ArrayOf{T} (where {T} is the type collected) maps to a .NET Array.

Plain XML
WSDL elements that represent server-side .NET XmlElement objects become XElement on the client.