AddressHeader.CreateAddressHeader Method (String, String, Object, XmlObjectSerializer)


Creates a new instance of the AddressHeader class with a specified name and namespace that uses a specified formatter to serialize the information item from a specified object.

Namespace:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public static AddressHeader CreateAddressHeader(
	string name,
	string ns,
	object value,
	XmlObjectSerializer serializer


Type: System.String

The name of the address header.

Type: System.String

The namespace of the address header.

Type: System.Object

The information item for the address header.

Type: System.Runtime.Serialization.XmlObjectSerializer

The XmlObjectSerializer used to serialize the specified object in the value parameter.

Return Value

Type: System.ServiceModel.Channels.AddressHeader

The AddressHeader with the specified name and ns that contains the information item specified by value.

Exception Condition

name or serializer is null or name.Length == 0.

The following example shows how to create an address header using this method.

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top