Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Channels / WebScriptMetadataMessage.cs / 1305376 / WebScriptMetadataMessage.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- #pragma warning disable 1634 // Stops compiler from warning about unknown warnings (for Presharp) namespace System.ServiceModel.Channels { using System; using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.Collections.Generic; using System.Xml; using System.Runtime.Serialization; using DiagnosticUtility = System.ServiceModel.DiagnosticUtility; using System.IO; class WebScriptMetadataMessage : BodyWriterMessage { const string proxyContentTag = "JavaScriptProxy"; string proxyContent; public WebScriptMetadataMessage(string action, string proxyContent) : base(MessageVersion.None, action, new WebScriptMetadataBodyWriter(proxyContent)) { this.proxyContent = proxyContent; } protected override void OnBodyToString(XmlDictionaryWriter writer) { writer.WriteStartElement(proxyContentTag); writer.WriteCData(proxyContent); writer.WriteEndElement(); } class WebScriptMetadataBodyWriter : BodyWriter { string proxyContent; public WebScriptMetadataBodyWriter(string proxyContent) : base(true) { this.proxyContent = proxyContent; } protected override void OnWriteBodyContents(XmlDictionaryWriter writer) { writer.WriteRaw(proxyContent); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsProgressbar.cs
- _DigestClient.cs
- List.cs
- PageParserFilter.cs
- SecUtil.cs
- IResourceProvider.cs
- TableLayoutStyleCollection.cs
- StringFormat.cs
- UriTemplateLiteralQueryValue.cs
- MediaCommands.cs
- IndexedGlyphRun.cs
- DesignerExtenders.cs
- LinkLabel.cs
- TimelineGroup.cs
- SortQuery.cs
- CookieHandler.cs
- XPathDocumentBuilder.cs
- HandlerFactoryCache.cs
- FunctionQuery.cs
- LogRecordSequence.cs
- RemoveFromCollection.cs
- WebCategoryAttribute.cs
- RenderDataDrawingContext.cs
- CoTaskMemSafeHandle.cs
- Vector3DConverter.cs
- ScriptComponentDescriptor.cs
- SizeLimitedCache.cs
- ChildTable.cs
- EdmToObjectNamespaceMap.cs
- BoundColumn.cs
- SqlNotificationEventArgs.cs
- ConfigXmlComment.cs
- WindowVisualStateTracker.cs
- ItemsPanelTemplate.cs
- DebugView.cs
- ListViewEditEventArgs.cs
- DrawListViewSubItemEventArgs.cs
- FormatConvertedBitmap.cs
- TreeNodeSelectionProcessor.cs
- WebBrowser.cs
- ActivityWithResultValueSerializer.cs
- ObjectDataSourceStatusEventArgs.cs
- Cursor.cs
- FastEncoder.cs
- SafeSecurityHelper.cs
- StyleModeStack.cs
- LineVisual.cs
- dbdatarecord.cs
- SqlDataAdapter.cs
- WaitHandle.cs
- ValueExpressions.cs
- Transform3DGroup.cs
- Pair.cs
- NumericExpr.cs
- PersonalizationStateInfo.cs
- WindowsStatic.cs
- Number.cs
- ExpressionTable.cs
- _PooledStream.cs
- TextOutput.cs
- JsonDeserializer.cs
- PropertyGridCommands.cs
- ObjectViewListener.cs
- TextEditorTables.cs
- UrlMappingsModule.cs
- Partitioner.cs
- Function.cs
- Serializer.cs
- PasswordBox.cs
- SystemInfo.cs
- AdobeCFFWrapper.cs
- UInt16Converter.cs
- CompositionDesigner.cs
- CompoundFileReference.cs
- DataGridState.cs
- OracleRowUpdatingEventArgs.cs
- ColorKeyFrameCollection.cs
- ToolTipAutomationPeer.cs
- StaticSiteMapProvider.cs
- ZipIOCentralDirectoryFileHeader.cs
- DiagnosticStrings.cs
- FilteredDataSetHelper.cs
- StylesEditorDialog.cs
- XsdDateTime.cs
- CodeVariableReferenceExpression.cs
- FileDialog.cs
- ToolStripDropDownClosedEventArgs.cs
- X509Chain.cs
- LocationInfo.cs
- TemplateFactory.cs
- TraceContextEventArgs.cs
- WindowsStreamSecurityElement.cs
- ApplicationDirectoryMembershipCondition.cs
- GridItemPattern.cs
- Permission.cs
- PenContexts.cs
- RuntimeConfigLKG.cs
- TabItemAutomationPeer.cs
- UnaryQueryOperator.cs
- rsa.cs