Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / MsmqIntegration / MsmqMessage.cs / 1 / MsmqMessage.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.MsmqIntegration { using System.Messaging; using System.ServiceModel; using System.ServiceModel.Channels; [MessageContract(IsWrapped = false)] public sealed class MsmqMessage{ [MessageProperty(Name = MsmqIntegrationMessageProperty.Name)] MsmqIntegrationMessageProperty property; public MsmqMessage(T body) { if (body == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("body"); this.property = new MsmqIntegrationMessageProperty(); this.property.Body = body; } internal MsmqMessage() {} public T Body { get { return (T)this.property.Body; } set { if (value == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("value"); this.property.Body = value; } } public AcknowledgeTypes? AcknowledgeType { get { return this.property.AcknowledgeType; } set { this.property.AcknowledgeType = value; } } public Acknowledgment? Acknowledgment { get { return this.property.Acknowledgment; } } public Uri AdministrationQueue { get { return this.property.AdministrationQueue; } set { this.property.AdministrationQueue = value; } } public int? AppSpecific { get { return this.property.AppSpecific; } set { this.property.AppSpecific = value; } } public DateTime? ArrivedTime { get { return this.property.ArrivedTime; } } public bool? Authenticated { get { return this.property.Authenticated; } } public int? BodyType { get { return this.property.BodyType; } set { this.property.BodyType = value; } } public string CorrelationId { get { return this.property.CorrelationId; } set { this.property.CorrelationId = value; } } public Uri DestinationQueue { get { return this.property.DestinationQueue; } } public byte[] Extension { get { return this.property.Extension; } set { this.property.Extension = value; } } public string Id { get { return this.property.Id; } } public string Label { get { return this.property.Label; } set { this.property.Label = value; } } public MessageType? MessageType { get { return this.property.MessageType; } } public MessagePriority? Priority { get { return this.property.Priority; } set { this.property.Priority = value; } } public Uri ResponseQueue { get { return this.property.ResponseQueue; } set { this.property.ResponseQueue = value; } } public byte[] SenderId { get { return this.property.SenderId; } } public DateTime? SentTime { get { return this.property.SentTime; } } public TimeSpan? TimeToReachQueue { get { return this.property.TimeToReachQueue; } set { this.property.TimeToReachQueue = value; } } } } // 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
- XmlAttributeAttribute.cs
- DocumentCollection.cs
- UnmanagedMemoryStreamWrapper.cs
- FocusWithinProperty.cs
- OutputCacheSection.cs
- OracleDataReader.cs
- ListBoxAutomationPeer.cs
- SchemaImporter.cs
- ParameterBuilder.cs
- GeometryCollection.cs
- WrappedReader.cs
- ToolStripArrowRenderEventArgs.cs
- User.cs
- ExclusiveCanonicalizationTransform.cs
- ContractHandle.cs
- ToolboxCategory.cs
- MediaElementAutomationPeer.cs
- SerializationException.cs
- IDQuery.cs
- RelatedCurrencyManager.cs
- SqlServices.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- DefaultProfileManager.cs
- WriterOutput.cs
- ObjectPropertyMapping.cs
- ExtendedTransformFactory.cs
- ImportContext.cs
- JpegBitmapDecoder.cs
- ParameterCollection.cs
- CustomValidator.cs
- ActivityTrace.cs
- SqlBuilder.cs
- ToolStripItemImageRenderEventArgs.cs
- TextFindEngine.cs
- ConnectionsZoneDesigner.cs
- SHA256Cng.cs
- NetSectionGroup.cs
- HttpCookiesSection.cs
- SoapMessage.cs
- CallContext.cs
- AddressHeader.cs
- SimpleExpression.cs
- AutomationProperties.cs
- GradientBrush.cs
- DeclarationUpdate.cs
- GlobalItem.cs
- KerberosTicketHashIdentifierClause.cs
- XmlSchemaValidationException.cs
- WebBrowserSiteBase.cs
- PageThemeCodeDomTreeGenerator.cs
- EdmMember.cs
- DictionaryContent.cs
- StopStoryboard.cs
- ApplicationHost.cs
- Sequence.cs
- DataSourceHelper.cs
- ParagraphResult.cs
- CultureInfoConverter.cs
- CodeSnippetCompileUnit.cs
- FileSystemEventArgs.cs
- DrawingDrawingContext.cs
- NotCondition.cs
- ExpressionEditorAttribute.cs
- LineProperties.cs
- InvalidateEvent.cs
- Win32Exception.cs
- StringPropertyBuilder.cs
- OrthographicCamera.cs
- StatusStrip.cs
- GlyphInfoList.cs
- CounterSampleCalculator.cs
- DirectionalLight.cs
- DataGridViewCellValueEventArgs.cs
- ThicknessAnimationUsingKeyFrames.cs
- Internal.cs
- InvalidFilterCriteriaException.cs
- RegistryDataKey.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ColumnMapProcessor.cs
- PublisherIdentityPermission.cs
- Rect3D.cs
- ButtonFlatAdapter.cs
- XmlSchemaSimpleTypeRestriction.cs
- MetroSerializationManager.cs
- SolidColorBrush.cs
- ReaderWriterLock.cs
- NameTable.cs
- CheckPair.cs
- BoolExpr.cs
- TreeNodeConverter.cs
- RegexGroupCollection.cs
- MouseGesture.cs
- TableAutomationPeer.cs
- IndicShape.cs
- DbDataRecord.cs
- columnmapkeybuilder.cs
- SqlTypesSchemaImporter.cs
- LogRecordSequence.cs
- CodeGenerator.cs
- GZipStream.cs