Webs.UpdateContentType Method
[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UpdateContentType", RequestNamespace="http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="http://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] public XmlNode UpdateContentType ( string contentTypeId, XmlNode contentTypeProperties, XmlNode newFields, XmlNode updateFields, XmlNode deleteFields )
Parameters
- contentTypeId
A string that represents the content type ID of the site content type to update.
- contentTypeProperties
A string that represents the properties to update on the site content type.
Format the properties as a ContentType Element (ContentType) element, and include the element attributes for the properties you want to update.
- newFields
A string that represents the collection of columns to add to the site content type.
Format the column collection as a FieldRefs Element (ContentType) element, where each FieldRef Element (ContentType) child element references a site column to add to the site content type.
- updateFields
A string that represents the collection of columns to update on the site.
Format the column collection as a FieldRefs Element (ContentType) element, where each FieldRef Element (ContentType) child element references a column to update on the site content type.
In each FieldRef Element (ContentType) child element, include the element attributes for the column properties you want to update.
- deleteFields
A string that represents the collection of columns to delete from the site content type.
Format the column collection as a FieldRefs Element (ContentType) element, where each FieldRef Element (ContentType) child element references a column to delete from the site content type.
In each FieldRef Element (ContentType) child element, include the ID attributes for the column you want to delete.