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
- ListView.cs
- MasterPageCodeDomTreeGenerator.cs
- FileUtil.cs
- AutomationElement.cs
- ISFClipboardData.cs
- StrokeSerializer.cs
- BitConverter.cs
- DrawItemEvent.cs
- DescendantQuery.cs
- FormsAuthenticationModule.cs
- DateTimeParse.cs
- ApplicationGesture.cs
- MergeLocalizationDirectives.cs
- ContractsBCL.cs
- DrawingCollection.cs
- MSHTMLHostUtil.cs
- BooleanExpr.cs
- DataGridViewColumnCollection.cs
- TaskForm.cs
- keycontainerpermission.cs
- OleAutBinder.cs
- ThreadStateException.cs
- CompilerHelpers.cs
- VisualBasicSettingsHandler.cs
- ConfigErrorGlyph.cs
- ExtendedTransformFactory.cs
- ClientCultureInfo.cs
- XmlILOptimizerVisitor.cs
- TerminatorSinks.cs
- PlainXmlDeserializer.cs
- oledbmetadatacolumnnames.cs
- RadioButton.cs
- ConsumerConnectionPoint.cs
- UIElement3DAutomationPeer.cs
- XmlSchemaSimpleTypeUnion.cs
- DynamicMethod.cs
- Permission.cs
- DragStartedEventArgs.cs
- XsltArgumentList.cs
- BitVec.cs
- ZeroOpNode.cs
- TogglePattern.cs
- SingleStorage.cs
- ProxyGenerator.cs
- XmlHelper.cs
- Italic.cs
- CapabilitiesPattern.cs
- AppDomain.cs
- PriorityQueue.cs
- HandleRef.cs
- LayoutEvent.cs
- Parameter.cs
- ModelTreeManager.cs
- UseLicense.cs
- BinaryUtilClasses.cs
- BitmapEffectrendercontext.cs
- Domain.cs
- Quaternion.cs
- StorageSetMapping.cs
- FixedPageProcessor.cs
- X509CertificateTokenFactoryCredential.cs
- ContourSegment.cs
- DrawingGroupDrawingContext.cs
- CqlQuery.cs
- ModuleConfigurationInfo.cs
- AssemblyCache.cs
- SpanIndex.cs
- SemaphoreSecurity.cs
- OfTypeExpression.cs
- webbrowsersite.cs
- AttachedPropertyBrowsableAttribute.cs
- TextDpi.cs
- CookieParameter.cs
- SizeAnimationBase.cs
- SystemTcpConnection.cs
- CodeDomSerializationProvider.cs
- DrawListViewItemEventArgs.cs
- webbrowsersite.cs
- ConfigXmlAttribute.cs
- VoiceObjectToken.cs
- XmlSchemas.cs
- DocumentOrderQuery.cs
- NameValueSectionHandler.cs
- QueryStringConverter.cs
- SimpleLine.cs
- InvariantComparer.cs
- EventHandlersStore.cs
- DeferrableContentConverter.cs
- StringValidatorAttribute.cs
- TreeChangeInfo.cs
- AutoSizeComboBox.cs
- CompilationUnit.cs
- ValidationRuleCollection.cs
- _RequestCacheProtocol.cs
- ExpressionBindings.cs
- KnownColorTable.cs
- EntityDataSourceDesignerHelper.cs
- FileSecurity.cs
- ZipIOBlockManager.cs
- ReversePositionQuery.cs