Edit

Share via


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