Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Channels / WebScriptMetadataMessage.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DrawingServices.cs
- SettingsBase.cs
- ToolboxDataAttribute.cs
- DelegateBodyWriter.cs
- ReadOnlyCollection.cs
- ExpressionQuoter.cs
- XmlQuerySequence.cs
- DateTimeSerializationSection.cs
- OrderedDictionary.cs
- AutoGeneratedField.cs
- Trigger.cs
- DesignerPainter.cs
- ResourceManager.cs
- ThicknessAnimationUsingKeyFrames.cs
- Group.cs
- storepermissionattribute.cs
- XmlSchemaObjectTable.cs
- ExecutionContext.cs
- VideoDrawing.cs
- PolicyChain.cs
- TraceData.cs
- XmlResolver.cs
- DataShape.cs
- DragEvent.cs
- FileDataSource.cs
- CreateUserWizard.cs
- IPPacketInformation.cs
- LayoutEngine.cs
- RenderData.cs
- WindowPattern.cs
- VectorCollection.cs
- SectionRecord.cs
- UICuesEvent.cs
- Table.cs
- followingsibling.cs
- TypeSource.cs
- GradientStop.cs
- ipaddressinformationcollection.cs
- TextRunCache.cs
- ColorConvertedBitmap.cs
- PreservationFileWriter.cs
- RSAOAEPKeyExchangeDeformatter.cs
- Listbox.cs
- TimeBoundedCache.cs
- PolyBezierSegment.cs
- PartialCachingAttribute.cs
- ErrorsHelper.cs
- FontEmbeddingManager.cs
- ShutDownListener.cs
- SafeCloseHandleCritical.cs
- FileDetails.cs
- FindResponse.cs
- TraceLevelHelper.cs
- Trace.cs
- OutputCacheSettings.cs
- FormCollection.cs
- PartialCachingControl.cs
- Pen.cs
- EntitySet.cs
- TickBar.cs
- ListItemsCollectionEditor.cs
- OletxVolatileEnlistment.cs
- ZoomPercentageConverter.cs
- CalendarDesigner.cs
- StreamAsIStream.cs
- RsaSecurityToken.cs
- XmlSchemaInferenceException.cs
- AssemblyNameProxy.cs
- securitymgrsite.cs
- DynamicControlParameter.cs
- DetailsViewPagerRow.cs
- FolderBrowserDialog.cs
- InternalsVisibleToAttribute.cs
- TableRowGroup.cs
- DataGridViewCell.cs
- ListViewGroupItemCollection.cs
- PreProcessor.cs
- ConfigurationValidatorBase.cs
- XmlQualifiedName.cs
- BooleanAnimationUsingKeyFrames.cs
- SystemDiagnosticsSection.cs
- EdmPropertyAttribute.cs
- Matrix3DStack.cs
- TextPointer.cs
- LoginStatusDesigner.cs
- HeaderElement.cs
- GridViewItemAutomationPeer.cs
- MoveSizeWinEventHandler.cs
- Win32Native.cs
- SqlRewriteScalarSubqueries.cs
- DetailsViewInsertEventArgs.cs
- CodeGroup.cs
- BaseParaClient.cs
- SectionXmlInfo.cs
- WebPartMovingEventArgs.cs
- SelectedGridItemChangedEvent.cs
- AutomationAttributeInfo.cs
- MarkupCompilePass2.cs
- SerializerWriterEventHandlers.cs
- KeyMatchBuilder.cs