Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Diagnostics / MessageHeaderInfoTraceRecord.cs / 1 / MessageHeaderInfoTraceRecord.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Diagnostics { using System; using System.ServiceModel.Channels; using System.ServiceModel; using System.Diagnostics; using System.Globalization; using System.IdentityModel.Claims; using System.IdentityModel.Policy; using System.Xml; using System.Xml.Serialization; internal sealed class MessageHeaderInfoTraceRecord : TraceRecord { MessageHeaderInfo messageHeaderInfo; internal MessageHeaderInfoTraceRecord(MessageHeaderInfo messageHeaderInfo) { this.messageHeaderInfo = messageHeaderInfo; } internal override string EventId { get { return TraceRecord.EventIdBase + "MessageHeaderInfo" + TraceRecord.NamespaceSuffix; } } internal override void WriteTo(XmlWriter xml) { if (this.messageHeaderInfo != null) { xml.WriteStartElement("MessageHeaderInfo"); if (!string.IsNullOrEmpty(this.messageHeaderInfo.Actor)) { xml.WriteElementString("Actor", this.messageHeaderInfo.Actor); } xml.WriteElementString("MustUnderstand", this.messageHeaderInfo.MustUnderstand.ToString()); if (!string.IsNullOrEmpty(this.messageHeaderInfo.Name)) { xml.WriteElementString("Name", this.messageHeaderInfo.Name); } xml.WriteElementString("Relay", this.messageHeaderInfo.Relay.ToString()); if (!string.IsNullOrEmpty(this.messageHeaderInfo.Namespace)) { xml.WriteElementString("Namespace", this.messageHeaderInfo.Namespace); } xml.WriteEndElement(); } } } } // 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
- RSAPKCS1SignatureDeformatter.cs
- ColumnResizeUndoUnit.cs
- NativeMethods.cs
- ScaleTransform.cs
- NameValuePermission.cs
- GridViewRowEventArgs.cs
- XmlReader.cs
- WindowExtensionMethods.cs
- CellTreeNode.cs
- ApplicationFileCodeDomTreeGenerator.cs
- RemotingSurrogateSelector.cs
- MarginsConverter.cs
- ColumnMapVisitor.cs
- ExtenderControl.cs
- PageParser.cs
- TextProperties.cs
- ACE.cs
- VectorAnimation.cs
- _SingleItemRequestCache.cs
- BoolExpression.cs
- BaseCodeDomTreeGenerator.cs
- SHA512Managed.cs
- TransformerTypeCollection.cs
- MasterPageCodeDomTreeGenerator.cs
- XmlEncodedRawTextWriter.cs
- ButtonChrome.cs
- DispatcherTimer.cs
- ComponentManagerBroker.cs
- TraceSwitch.cs
- StylusPointPropertyId.cs
- QuaternionRotation3D.cs
- LinqMaximalSubtreeNominator.cs
- StreamMarshaler.cs
- WsdlInspector.cs
- SynchronizationLockException.cs
- NameValueCollection.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ActivationService.cs
- StateDesignerConnector.cs
- ColorConvertedBitmapExtension.cs
- SqlClientPermission.cs
- IsolationInterop.cs
- PrintingPermission.cs
- CellQuery.cs
- ToolStripSeparatorRenderEventArgs.cs
- AttachedAnnotation.cs
- AdornedElementPlaceholder.cs
- CriticalHandle.cs
- MessageDroppedTraceRecord.cs
- ContainerParaClient.cs
- BrushMappingModeValidation.cs
- SessionStateContainer.cs
- InsufficientMemoryException.cs
- ExpressionConverter.cs
- JoinCqlBlock.cs
- VirtualPathUtility.cs
- AdCreatedEventArgs.cs
- ByteAnimation.cs
- SchemaObjectWriter.cs
- TextWriter.cs
- Point3DAnimationBase.cs
- Section.cs
- OdbcDataReader.cs
- ServiceOperationParameter.cs
- Stack.cs
- ColumnWidthChangingEvent.cs
- Component.cs
- Int32RectValueSerializer.cs
- LocationSectionRecord.cs
- HMACMD5.cs
- ViewBox.cs
- TextSelectionProcessor.cs
- GraphicsState.cs
- ChameleonKey.cs
- DataGridTableStyleMappingNameEditor.cs
- SharedPersonalizationStateInfo.cs
- LoginName.cs
- FileUpload.cs
- basevalidator.cs
- SByteStorage.cs
- HttpProfileGroupBase.cs
- SqlProvider.cs
- BaseAsyncResult.cs
- oledbmetadatacollectionnames.cs
- BinaryObjectReader.cs
- BinaryParser.cs
- CodeStatementCollection.cs
- UntrustedRecipientException.cs
- FtpCachePolicyElement.cs
- TaskScheduler.cs
- DefaultHttpHandler.cs
- ValidationSummary.cs
- MatchAttribute.cs
- WindowsListViewGroupHelper.cs
- RequestReplyCorrelator.cs
- ScaleTransform.cs
- ApplicationManager.cs
- MessagePropertyFilter.cs
- MetadataResolver.cs
- HttpProtocolImporter.cs