Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Messaging / System / Messaging / MessageQueuePermissionEntry.cs / 1305376 / MessageQueuePermissionEntry.cs
//---------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Messaging { using System.ComponentModel; ///[ Serializable() ] public class MessageQueuePermissionEntry { private string label; private string machineName; private string path; private string category; private MessageQueuePermissionAccess permissionAccess; /// public MessageQueuePermissionEntry(MessageQueuePermissionAccess permissionAccess, string path) { if (path == null) throw new ArgumentNullException("path"); if (path != MessageQueuePermission.Any && !MessageQueue.ValidatePath(path, false)) throw new ArgumentException(Res.GetString(Res.PathSyntax)); this.path = path; this.permissionAccess = permissionAccess; } /// public MessageQueuePermissionEntry(MessageQueuePermissionAccess permissionAccess, string machineName, string label, string category) { if (machineName == null && label == null && category == null) throw new ArgumentNullException("machineName"); if (machineName != null && !SyntaxCheck.CheckMachineName(machineName)) throw new ArgumentException(Res.GetString(Res.InvalidParameter, "MachineName", machineName)); this.permissionAccess = permissionAccess; this.machineName = machineName; this.label = label; this.category = category; } /// public string Category { get { return this.category; } } /// public string Label { get { return this.label; } } /// public string MachineName { get { return this.machineName; } } /// public string Path { get { return this.path; } } /// public MessageQueuePermissionAccess PermissionAccess { get { return this.permissionAccess; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PrimarySelectionAdorner.cs
- TemplateControlBuildProvider.cs
- InkCanvasSelectionAdorner.cs
- AssemblyAttributesGoHere.cs
- ReferencedCollectionType.cs
- OdbcConnectionFactory.cs
- AnchoredBlock.cs
- LoginName.cs
- PropertyMapper.cs
- SamlSerializer.cs
- CheckBoxAutomationPeer.cs
- ConfigXmlAttribute.cs
- StringAnimationUsingKeyFrames.cs
- JpegBitmapDecoder.cs
- FileLevelControlBuilderAttribute.cs
- SynchronizationLockException.cs
- ReadOnlyNameValueCollection.cs
- FrameAutomationPeer.cs
- SignerInfo.cs
- QilFunction.cs
- BooleanProjectedSlot.cs
- VirtualDirectoryMapping.cs
- Variable.cs
- RawUIStateInputReport.cs
- DataGridCaption.cs
- ByteAnimationUsingKeyFrames.cs
- TimeSpanConverter.cs
- ProtocolsConfiguration.cs
- ToolStripSplitButton.cs
- DbExpressionRules.cs
- DbConnectionClosed.cs
- CompilerLocalReference.cs
- DesignerRegion.cs
- DuplicateWaitObjectException.cs
- PointAnimationBase.cs
- Light.cs
- isolationinterop.cs
- AnnouncementInnerClient11.cs
- FunctionImportElement.cs
- ConfigurationStrings.cs
- MailWebEventProvider.cs
- COM2Enum.cs
- XPathNodePointer.cs
- SqlUtils.cs
- TimeSpanSecondsConverter.cs
- SHA384Managed.cs
- SystemDiagnosticsSection.cs
- ProtocolsConfiguration.cs
- ApplicationSettingsBase.cs
- CompilerLocalReference.cs
- AddressHeader.cs
- SafeFileHandle.cs
- ContentFileHelper.cs
- Char.cs
- DynamicDocumentPaginator.cs
- ImplicitInputBrush.cs
- LinkClickEvent.cs
- ClientReliableChannelBinder.cs
- COM2Enum.cs
- MembershipSection.cs
- EndpointInstanceProvider.cs
- DetailsViewCommandEventArgs.cs
- Inflater.cs
- GlyphingCache.cs
- NetworkCredential.cs
- Misc.cs
- WriteStateInfoBase.cs
- TableCellsCollectionEditor.cs
- Content.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- TableAutomationPeer.cs
- ViewLoader.cs
- List.cs
- RefType.cs
- DataGridViewLinkColumn.cs
- tabpagecollectioneditor.cs
- BaseCollection.cs
- CommunicationException.cs
- ListDictionary.cs
- XmlReturnWriter.cs
- ContextInformation.cs
- ApplicationBuildProvider.cs
- HttpHandlerAction.cs
- ConstantExpression.cs
- SetMemberBinder.cs
- ImageDrawing.cs
- ComplexTypeEmitter.cs
- XmlParserContext.cs
- PartialClassGenerationTaskInternal.cs
- PathParser.cs
- RoutedEventValueSerializer.cs
- HTMLTextWriter.cs
- StubHelpers.cs
- WCFModelStrings.Designer.cs
- DesignerActionPanel.cs
- StaticResourceExtension.cs
- Parameter.cs
- VirtualPathProvider.cs
- NamespaceEmitter.cs
- ExceptionHelpers.cs