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
- ModelVisual3D.cs
- DecodeHelper.cs
- rsa.cs
- ResourceAssociationSetEnd.cs
- HostedHttpRequestAsyncResult.cs
- HttpModuleAction.cs
- DataRowCollection.cs
- RegisteredExpandoAttribute.cs
- SchemaEntity.cs
- BitmapEffectrendercontext.cs
- ControlPaint.cs
- HeaderPanel.cs
- ArrayList.cs
- HtmlUtf8RawTextWriter.cs
- FixedFindEngine.cs
- ClientRequest.cs
- RewritingPass.cs
- SafeCoTaskMem.cs
- ToolStripDropDownButton.cs
- WpfMemberInvoker.cs
- _Semaphore.cs
- HttpContextBase.cs
- SkipStoryboardToFill.cs
- DropDownList.cs
- Oci.cs
- RectKeyFrameCollection.cs
- Configuration.cs
- HeaderedContentControl.cs
- ObjectDataSourceView.cs
- GACIdentityPermission.cs
- Int64AnimationBase.cs
- MultiPageTextView.cs
- ConditionalDesigner.cs
- OneToOneMappingSerializer.cs
- BlobPersonalizationState.cs
- MouseButton.cs
- TypedDataSetSchemaImporterExtension.cs
- TextEditorDragDrop.cs
- RoamingStoreFileUtility.cs
- ApplicationServicesHostFactory.cs
- ConfigurationSettings.cs
- MsmqMessageProperty.cs
- StyleTypedPropertyAttribute.cs
- IdentityModelStringsVersion1.cs
- CheckBoxField.cs
- Page.cs
- CodeIndexerExpression.cs
- ApplicationServiceHelper.cs
- SelectionUIService.cs
- CheckableControlBaseAdapter.cs
- XmlSchemaInfo.cs
- MenuRendererStandards.cs
- SqlConnectionString.cs
- TemplateContent.cs
- TransportSecurityProtocolFactory.cs
- XmlSchemaComplexType.cs
- IPEndPoint.cs
- CodeIterationStatement.cs
- X509UI.cs
- WmlValidationSummaryAdapter.cs
- _DomainName.cs
- SqlUserDefinedAggregateAttribute.cs
- StateMachine.cs
- DynamicILGenerator.cs
- DataObject.cs
- QueryConverter.cs
- SHA256Managed.cs
- Configuration.cs
- PeerUnsafeNativeCryptMethods.cs
- EdgeModeValidation.cs
- _SSPIWrapper.cs
- reliableinputsessionchannel.cs
- FormViewUpdatedEventArgs.cs
- StyleCollectionEditor.cs
- FileVersion.cs
- DataServiceQueryException.cs
- WaitHandle.cs
- ValidatorCompatibilityHelper.cs
- RoleGroupCollectionEditor.cs
- UserNameSecurityTokenAuthenticator.cs
- IDQuery.cs
- ActivityDefaults.cs
- PinnedBufferMemoryStream.cs
- CodeMemberProperty.cs
- MulticastOption.cs
- PropertyPathConverter.cs
- OdbcParameter.cs
- Formatter.cs
- ParameterCollection.cs
- ElementAction.cs
- ResourceAttributes.cs
- StrokeSerializer.cs
- X509Certificate2Collection.cs
- StrokeCollectionConverter.cs
- TextSelection.cs
- OleDbError.cs
- HostProtectionException.cs
- __Error.cs
- LocalizableResourceBuilder.cs
- CodeSnippetStatement.cs