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
- ElementHost.cs
- ListViewDeleteEventArgs.cs
- IndexedString.cs
- ManagementObjectSearcher.cs
- RectangleConverter.cs
- ZipIOCentralDirectoryFileHeader.cs
- VerificationException.cs
- CheckedListBox.cs
- ConfigurationPermission.cs
- DecoderNLS.cs
- ClockGroup.cs
- SafeCryptoHandles.cs
- RequestResponse.cs
- TextWriterTraceListener.cs
- SelectedCellsCollection.cs
- TextCollapsingProperties.cs
- WebPartConnectVerb.cs
- EditorZoneBase.cs
- ReadOnlyMetadataCollection.cs
- DPCustomTypeDescriptor.cs
- DoubleLink.cs
- FactoryMaker.cs
- TargetInvocationException.cs
- SHA1Cng.cs
- TranslateTransform3D.cs
- PackWebRequest.cs
- TypeDescriptionProviderAttribute.cs
- Selection.cs
- dsa.cs
- MemoryPressure.cs
- BinaryReader.cs
- FrameworkPropertyMetadata.cs
- DbUpdateCommandTree.cs
- DynamicDiscoSearcher.cs
- HttpEncoder.cs
- LogEntryDeserializer.cs
- RootDesignerSerializerAttribute.cs
- XDeferredAxisSource.cs
- UIntPtr.cs
- StructuralType.cs
- SoapSchemaExporter.cs
- ScrollableControl.cs
- CqlParserHelpers.cs
- DetailsViewInsertedEventArgs.cs
- HtmlEmptyTagControlBuilder.cs
- BindUriHelper.cs
- SqlDataReaderSmi.cs
- COM2IProvidePropertyBuilderHandler.cs
- BitStack.cs
- MdiWindowListItemConverter.cs
- DataControlFieldHeaderCell.cs
- PenThread.cs
- TraceSource.cs
- OciEnlistContext.cs
- StaticResourceExtension.cs
- FontStyle.cs
- Viewport3DVisual.cs
- ChangePasswordAutoFormat.cs
- ListSortDescription.cs
- UnitControl.cs
- RowsCopiedEventArgs.cs
- WindowsGraphics.cs
- SqlAggregateChecker.cs
- PathSegment.cs
- XamlToRtfWriter.cs
- XmlParserContext.cs
- TreeViewImageKeyConverter.cs
- RawContentTypeMapper.cs
- GenericPrincipal.cs
- QueryStringParameter.cs
- StylusPointPropertyInfo.cs
- SpecialFolderEnumConverter.cs
- SemaphoreSecurity.cs
- Vector3DCollectionConverter.cs
- ListViewUpdatedEventArgs.cs
- HierarchicalDataBoundControlAdapter.cs
- StackOverflowException.cs
- NestPullup.cs
- EntityContainerAssociationSet.cs
- GridViewSelectEventArgs.cs
- EdmPropertyAttribute.cs
- ChtmlPageAdapter.cs
- RightsManagementPermission.cs
- AssociationSet.cs
- FontWeights.cs
- HeaderedItemsControl.cs
- WindowsGraphicsCacheManager.cs
- IFlowDocumentViewer.cs
- PageParser.cs
- CompiledXpathExpr.cs
- XamlTypeMapper.cs
- LayoutManager.cs
- RecordsAffectedEventArgs.cs
- DataGridViewCellStyleBuilderDialog.cs
- X509LogoTypeExtension.cs
- RuntimeHelpers.cs
- GridViewCommandEventArgs.cs
- MouseCaptureWithinProperty.cs
- OracleConnectionFactory.cs
- SecurityChannelFaultConverter.cs