public object HandlePut(ExtractBodyDelegate extractBodyCallback) { FragmentTransferHeader fragmentTransferHeader = OperationContextProxy.Current.FindHeader <FragmentTransferHeader>(); OperationContextProxy.Current.AddHeader(fragmentTransferHeader); return(GetHandler().HandlePut(fragmentTransferHeader.Expression, GetSelectors(), extractBodyCallback)); }
public object HandleGet() { FragmentTransferHeader fragmentTransferHeader = OperationContextProxy.Current.FindHeader <FragmentTransferHeader>(); OperationContextProxy.Current.AddHeader(fragmentTransferHeader); return(GetHandler().HandleGet(fragmentTransferHeader.Expression, GetSelectors())); }
public static FragmentTransferHeader ReadFrom(XmlDictionaryReader reader) { reader.ReadStartElement(ElementName, ManagementNamespaces.Namespace); StringBuilder fragment = new StringBuilder(); while (reader.NodeType == XmlNodeType.Text) { fragment.Append(reader.Value); reader.Read(); } FragmentTransferHeader result = new FragmentTransferHeader(fragment.ToString()); reader.ReadEndElement(); return result; }
public static FragmentTransferHeader ReadFrom(XmlDictionaryReader reader) { reader.ReadStartElement(ElementName, ManagementNamespaces.Namespace); StringBuilder fragment = new StringBuilder(); while (reader.NodeType == XmlNodeType.Text) { fragment.Append(reader.Value); reader.Read(); } FragmentTransferHeader result = new FragmentTransferHeader(fragment.ToString()); reader.ReadEndElement(); return(result); }