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
- CaseExpr.cs
- Attributes.cs
- DefaultObjectMappingItemCollection.cs
- GridPattern.cs
- BoundField.cs
- CodeMemberField.cs
- TargetInvocationException.cs
- PrintDialog.cs
- ClientEndpointLoader.cs
- ClientScriptManagerWrapper.cs
- FixedSOMGroup.cs
- BamlLocalizableResourceKey.cs
- DataGridCell.cs
- Math.cs
- AdornerLayer.cs
- Knowncolors.cs
- UnsafeNativeMethods.cs
- isolationinterop.cs
- MimeBasePart.cs
- ForEachAction.cs
- Transform3DGroup.cs
- DragEvent.cs
- RawStylusInputCustomDataList.cs
- UpdateExpressionVisitor.cs
- Root.cs
- EntityRecordInfo.cs
- ProjectionPath.cs
- SuppressIldasmAttribute.cs
- VisualState.cs
- webclient.cs
- UniqueIdentifierService.cs
- _SingleItemRequestCache.cs
- ColumnCollectionEditor.cs
- DrawingGroup.cs
- RichTextBoxDesigner.cs
- Rotation3DAnimation.cs
- LookupNode.cs
- ConstantCheck.cs
- ContentType.cs
- InstalledVoice.cs
- OdbcConnectionString.cs
- SqlWriter.cs
- SharedStatics.cs
- ADConnectionHelper.cs
- ValuePattern.cs
- AbsoluteQuery.cs
- ActivityValidationServices.cs
- XhtmlBasicLinkAdapter.cs
- QueryContinueDragEvent.cs
- Exceptions.cs
- SmiMetaData.cs
- util.cs
- CrossContextChannel.cs
- OracleCommandSet.cs
- RectangleGeometry.cs
- WsatConfiguration.cs
- entitydatasourceentitysetnameconverter.cs
- CategoryGridEntry.cs
- JournalEntryListConverter.cs
- OutOfProcStateClientManager.cs
- DataGridViewRowCancelEventArgs.cs
- LinqDataSourceContextEventArgs.cs
- SiteOfOriginPart.cs
- PropertyGeneratedEventArgs.cs
- RSAProtectedConfigurationProvider.cs
- TextRunCache.cs
- UnaryQueryOperator.cs
- OdbcReferenceCollection.cs
- ContextDataSourceView.cs
- FileDialogPermission.cs
- DataObjectMethodAttribute.cs
- XmlAutoDetectWriter.cs
- HtmlButton.cs
- AccessDataSourceView.cs
- CellLabel.cs
- SecurityContextSecurityToken.cs
- NativeMethods.cs
- InfoCardArgumentException.cs
- StringDictionary.cs
- CFGGrammar.cs
- SystemTcpStatistics.cs
- DataControlPagerLinkButton.cs
- WindowsListViewScroll.cs
- StorageMappingFragment.cs
- WebPartRestoreVerb.cs
- _ConnectOverlappedAsyncResult.cs
- HtmlTableCellCollection.cs
- ImpersonateTokenRef.cs
- PrePostDescendentsWalker.cs
- CompareInfo.cs
- BufferedGraphics.cs
- serverconfig.cs
- EntitySqlQueryState.cs
- ModelFunction.cs
- ArcSegment.cs
- ScrollViewer.cs
- SkewTransform.cs
- _NtlmClient.cs
- ImplicitInputBrush.cs
- DetailsViewUpdateEventArgs.cs