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
- DateTimeSerializationSection.cs
- NumericUpDown.cs
- Oid.cs
- RegexInterpreter.cs
- BitmapSource.cs
- ProcessModuleDesigner.cs
- XmlDataImplementation.cs
- TypeBuilder.cs
- NullRuntimeConfig.cs
- WebPartCancelEventArgs.cs
- CodeDirectoryCompiler.cs
- CallId.cs
- HtmlShim.cs
- LinkButton.cs
- DbConnectionPool.cs
- TypeConstant.cs
- HtmlInputSubmit.cs
- ListViewHitTestInfo.cs
- DataGridCellItemAutomationPeer.cs
- UniqueConstraint.cs
- ClientBuildManagerCallback.cs
- WebPartMinimizeVerb.cs
- AuthenticationModulesSection.cs
- XLinq.cs
- DataSourceControl.cs
- CodeNamespace.cs
- MachineKeySection.cs
- JapaneseCalendar.cs
- ControlCollection.cs
- MenuItemStyleCollection.cs
- RoleGroup.cs
- ObjectSpanRewriter.cs
- AnimatedTypeHelpers.cs
- XPathSelfQuery.cs
- SchemaElementDecl.cs
- XmlSchemaAnnotated.cs
- TraceUtils.cs
- TextOnlyOutput.cs
- ResXResourceSet.cs
- CodeMethodReturnStatement.cs
- ThrowOnMultipleAssignment.cs
- unitconverter.cs
- Comparer.cs
- DispatchWrapper.cs
- MDIClient.cs
- SocketElement.cs
- GradientBrush.cs
- MessageSecurityOverHttp.cs
- WebPartEditorCancelVerb.cs
- OperatingSystem.cs
- RefreshEventArgs.cs
- ITextView.cs
- TableColumn.cs
- ProfileGroupSettingsCollection.cs
- NumberFormatInfo.cs
- TableLayoutSettings.cs
- ComProxy.cs
- TextViewBase.cs
- parserscommon.cs
- OdbcParameter.cs
- InkCanvas.cs
- EntityTypeEmitter.cs
- StylusShape.cs
- DataView.cs
- UriTemplateLiteralQueryValue.cs
- PriorityBinding.cs
- PropertyBuilder.cs
- ISessionStateStore.cs
- FrameworkContentElement.cs
- AutoScrollExpandMessageFilter.cs
- ImageButton.cs
- EdmComplexTypeAttribute.cs
- TransformCryptoHandle.cs
- _AcceptOverlappedAsyncResult.cs
- CorrelationTokenTypeConvertor.cs
- UrlMappingsSection.cs
- NativeMethods.cs
- DelayedRegex.cs
- XmlHelper.cs
- SubstitutionResponseElement.cs
- AuthenticatedStream.cs
- DetailsViewRowCollection.cs
- PlatformNotSupportedException.cs
- ParseElementCollection.cs
- NumericUpDownAccelerationCollection.cs
- DynamicValidator.cs
- DataRow.cs
- StringOutput.cs
- SrgsSemanticInterpretationTag.cs
- CompiledQueryCacheKey.cs
- TreeNodeBinding.cs
- SmiMetaData.cs
- WindowsTitleBar.cs
- ClientClassGenerator.cs
- PenThreadPool.cs
- OleDbConnectionFactory.cs
- ColorIndependentAnimationStorage.cs
- RoleGroupCollectionEditor.cs
- Nullable.cs
- PerformanceCounterCategory.cs