MessageBuffer.CreateNavigator Method

Definition

Creates a new XPathNavigator object for navigating this object.

Overloads

CreateNavigator()

Creates a new XPathNavigator object for navigating this object. This method cannot be inherited.

CreateNavigator(Int32)

Creates a new XPathNavigator object for navigating this object, with the navigator positioned on the node specified.

CreateNavigator(XmlSpace)

Creates a new XPathNavigator object for navigating this object, with the specified xml:space scope.

CreateNavigator(Int32, XmlSpace)

Creates a new XPathNavigator object for navigating this object, with the navigator positioned on the specified node and xml:space scope.

Remarks

Use this method if you want to manipulate just a portion of the message copy.

CreateNavigator()

Creates a new XPathNavigator object for navigating this object. This method cannot be inherited.

public:
 virtual System::Xml::XPath::XPathNavigator ^ CreateNavigator();
public System.Xml.XPath.XPathNavigator CreateNavigator ();
abstract member CreateNavigator : unit -> System.Xml.XPath.XPathNavigator
override this.CreateNavigator : unit -> System.Xml.XPath.XPathNavigator
Public Function CreateNavigator () As XPathNavigator

Returns

An XPathNavigator object for navigating this object.

Implements

Remarks

Use this method if you want to manipulate just a portion of the message copy.

Applies to

CreateNavigator(Int32)

Creates a new XPathNavigator object for navigating this object, with the navigator positioned on the node specified.

public:
 System::Xml::XPath::XPathNavigator ^ CreateNavigator(int nodeQuota);
public System.Xml.XPath.XPathNavigator CreateNavigator (int nodeQuota);
member this.CreateNavigator : int -> System.Xml.XPath.XPathNavigator
Public Function CreateNavigator (nodeQuota As Integer) As XPathNavigator

Parameters

nodeQuota
Int32

The location you want the navigator to be positioned on initially.

Returns

An XPathNavigator object for navigating this object.

Remarks

Use this method if you want to manipulate just a portion of the message copy.

Applies to

CreateNavigator(XmlSpace)

Creates a new XPathNavigator object for navigating this object, with the specified xml:space scope.

public:
 System::Xml::XPath::XPathNavigator ^ CreateNavigator(System::Xml::XmlSpace space);
public System.Xml.XPath.XPathNavigator CreateNavigator (System.Xml.XmlSpace space);
member this.CreateNavigator : System.Xml.XmlSpace -> System.Xml.XPath.XPathNavigator
Public Function CreateNavigator (space As XmlSpace) As XPathNavigator

Parameters

space
XmlSpace

A valid XmlSpace space.

Returns

An XPathNavigator object for navigating this object.

Remarks

Use this method if you want to manipulate just a portion of the message copy.

Applies to

CreateNavigator(Int32, XmlSpace)

Creates a new XPathNavigator object for navigating this object, with the navigator positioned on the specified node and xml:space scope.

public:
 System::Xml::XPath::XPathNavigator ^ CreateNavigator(int nodeQuota, System::Xml::XmlSpace space);
public System.Xml.XPath.XPathNavigator CreateNavigator (int nodeQuota, System.Xml.XmlSpace space);
member this.CreateNavigator : int * System.Xml.XmlSpace -> System.Xml.XPath.XPathNavigator
Public Function CreateNavigator (nodeQuota As Integer, space As XmlSpace) As XPathNavigator

Parameters

nodeQuota
Int32

The location you want the navigator to be positioned on initially.

space
XmlSpace

A valid XmlSpace space.

Returns

An XPathNavigator object for navigating this object.

Remarks

Use this method if you want to manipulate just a portion of the message copy.

Applies to