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
- XmlCharCheckingWriter.cs
- SelectionPattern.cs
- AudioFormatConverter.cs
- EntityChangedParams.cs
- OlePropertyStructs.cs
- EntityCommandCompilationException.cs
- WebBrowserProgressChangedEventHandler.cs
- SessionEndingCancelEventArgs.cs
- PageContentAsyncResult.cs
- PersonalizationState.cs
- Utility.cs
- RenderingBiasValidation.cs
- EntityDataSourceColumn.cs
- ProcessHostMapPath.cs
- EncoderNLS.cs
- EntityTypeEmitter.cs
- Trace.cs
- HtmlString.cs
- WorkflowNamespace.cs
- Rotation3D.cs
- DataGridViewImageCell.cs
- ColorAnimationBase.cs
- Enumerable.cs
- ValueTypeFixupInfo.cs
- HTMLTagNameToTypeMapper.cs
- ClearCollection.cs
- PropertyInformationCollection.cs
- SQLBinary.cs
- DigestComparer.cs
- DataBoundControl.cs
- MobileResource.cs
- UnsafeNativeMethods.cs
- DifferencingCollection.cs
- NullableLongSumAggregationOperator.cs
- Imaging.cs
- GuidTagList.cs
- BitmapSource.cs
- UICuesEvent.cs
- EditorResources.cs
- NumericExpr.cs
- WebColorConverter.cs
- ParseChildrenAsPropertiesAttribute.cs
- InternalPermissions.cs
- DefaultTraceListener.cs
- Camera.cs
- BuildProviderCollection.cs
- InputScope.cs
- CacheSection.cs
- RoutedUICommand.cs
- IntegerFacetDescriptionElement.cs
- InstanceCollisionException.cs
- ChannelManagerBase.cs
- SurrogateEncoder.cs
- AuthenticationConfig.cs
- LinearGradientBrush.cs
- StateDesigner.TransitionInfo.cs
- OleTxTransaction.cs
- DbMetaDataCollectionNames.cs
- TableFieldsEditor.cs
- CodeTypeOfExpression.cs
- PeerUnsafeNativeCryptMethods.cs
- webclient.cs
- AbstractExpressions.cs
- HwndSubclass.cs
- RtfToXamlReader.cs
- CodeIdentifiers.cs
- SetterBaseCollection.cs
- XamlPointCollectionSerializer.cs
- RelatedEnd.cs
- DocumentViewer.cs
- CheckBoxList.cs
- ScriptControlManager.cs
- AutomationEventArgs.cs
- HelpProvider.cs
- DataContext.cs
- DataGridViewRowsAddedEventArgs.cs
- SizeConverter.cs
- FailedToStartupUIException.cs
- Thumb.cs
- PackagingUtilities.cs
- LayoutEvent.cs
- AuthenticationException.cs
- GridEntryCollection.cs
- XmlDataLoader.cs
- DictionaryKeyPropertyAttribute.cs
- RelatedEnd.cs
- ToolboxItemCollection.cs
- OutputCacheSection.cs
- ExpressionParser.cs
- DataGridViewRowStateChangedEventArgs.cs
- OperationAbortedException.cs
- SqlDataRecord.cs
- OutputCacheProfileCollection.cs
- RegexMatch.cs
- EventSourceCreationData.cs
- COM2ColorConverter.cs
- XmlSerializerNamespaces.cs
- WmfPlaceableFileHeader.cs
- EventPropertyMap.cs
- BamlLocalizerErrorNotifyEventArgs.cs