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
- util.cs
- ReaderWriterLockWrapper.cs
- IndexedEnumerable.cs
- DesignerInterfaces.cs
- Attributes.cs
- CalendarModeChangedEventArgs.cs
- XmlnsDefinitionAttribute.cs
- DbConnectionPoolGroupProviderInfo.cs
- DebugView.cs
- StreamDocument.cs
- TableCell.cs
- StreamedFramingRequestChannel.cs
- ScalarType.cs
- BatchStream.cs
- Itemizer.cs
- ContentHostHelper.cs
- ManipulationDeltaEventArgs.cs
- MultipartContentParser.cs
- CapabilitiesAssignment.cs
- XmlNamespaceMapping.cs
- TypeValidationEventArgs.cs
- WebConfigurationManager.cs
- StoreItemCollection.Loader.cs
- EncodingDataItem.cs
- _SecureChannel.cs
- Lease.cs
- PolicyFactory.cs
- HtmlTableCell.cs
- Point3DAnimation.cs
- ToolStripPanelDesigner.cs
- DbSetClause.cs
- GroupBox.cs
- ValidationRuleCollection.cs
- Material.cs
- HtmlInputHidden.cs
- SemanticResolver.cs
- ValidatorCompatibilityHelper.cs
- SafeEventLogWriteHandle.cs
- PeerApplicationLaunchInfo.cs
- Vector3DAnimation.cs
- ResourceProviderFactory.cs
- TabRenderer.cs
- WinHttpWebProxyFinder.cs
- Point.cs
- Utils.cs
- UInt32Converter.cs
- CounterCreationData.cs
- TheQuery.cs
- PolygonHotSpot.cs
- UITypeEditor.cs
- Rfc2898DeriveBytes.cs
- AnonymousIdentificationModule.cs
- NameSpaceEvent.cs
- ApplicationContext.cs
- _HeaderInfoTable.cs
- XmlStringTable.cs
- NonVisualControlAttribute.cs
- ArgumentsParser.cs
- DataTableCollection.cs
- CapacityStreamGeometryContext.cs
- FileDialogCustomPlace.cs
- SizeAnimationUsingKeyFrames.cs
- SchemaSetCompiler.cs
- TranslateTransform3D.cs
- QueryHandler.cs
- FormCollection.cs
- DesignTimeParseData.cs
- XmlNavigatorStack.cs
- OdbcErrorCollection.cs
- FrugalMap.cs
- ButtonBaseAutomationPeer.cs
- PenThread.cs
- CustomError.cs
- CustomPopupPlacement.cs
- DocumentPageTextView.cs
- PageThemeBuildProvider.cs
- RijndaelManaged.cs
- BitmapSourceSafeMILHandle.cs
- SmiEventSink.cs
- ReadOnlyCollectionBase.cs
- ProgressBarRenderer.cs
- Currency.cs
- CompositeDataBoundControl.cs
- TemplateBuilder.cs
- ExceptionRoutedEventArgs.cs
- SqlLiftIndependentRowExpressions.cs
- SequenceDesigner.cs
- ScriptReferenceEventArgs.cs
- GridViewEditEventArgs.cs
- Form.cs
- FontStyles.cs
- CollectionConverter.cs
- ListViewItemSelectionChangedEvent.cs
- RestHandlerFactory.cs
- _ListenerAsyncResult.cs
- Brush.cs
- SiteMapPath.cs
- WindowsNonControl.cs
- NativeMethods.cs
- ReadOnlyTernaryTree.cs