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
- TextEditorCopyPaste.cs
- CancellationHandler.cs
- XmlReaderSettings.cs
- Schema.cs
- SocketException.cs
- UnsafeNativeMethods.cs
- AttributeQuery.cs
- CryptoHelper.cs
- SymmetricKeyWrap.cs
- VsPropertyGrid.cs
- PageTheme.cs
- OdbcConnectionHandle.cs
- TargetException.cs
- PerfCounterSection.cs
- SystemIPGlobalProperties.cs
- FacetValues.cs
- DocumentXPathNavigator.cs
- GifBitmapEncoder.cs
- SqlDataSourceConnectionPanel.cs
- Int32RectValueSerializer.cs
- FixedSOMPageConstructor.cs
- InvokePattern.cs
- BindingMemberInfo.cs
- XmlNamespaceManager.cs
- ShaperBuffers.cs
- ScriptManagerProxy.cs
- XmlSchemaObjectTable.cs
- ColumnWidthChangingEvent.cs
- TCEAdapterGenerator.cs
- IntSecurity.cs
- ObjRef.cs
- DefaultTraceListener.cs
- CustomErrorCollection.cs
- ComponentEditorPage.cs
- DataGridViewColumnEventArgs.cs
- MessageQueuePermissionEntryCollection.cs
- FileVersion.cs
- DbDeleteCommandTree.cs
- ProcessProtocolHandler.cs
- Quad.cs
- XmlRawWriter.cs
- StorageModelBuildProvider.cs
- PassportAuthenticationModule.cs
- GeneralTransform3DTo2DTo3D.cs
- TranslateTransform.cs
- NameTable.cs
- CompositeControlDesigner.cs
- MatrixAnimationUsingKeyFrames.cs
- TypeGeneratedEventArgs.cs
- ToolStripItemCollection.cs
- ViewCellSlot.cs
- PersistenceTypeAttribute.cs
- Message.cs
- SQLInt64Storage.cs
- DataObjectSettingDataEventArgs.cs
- TraceContextEventArgs.cs
- BulletedListEventArgs.cs
- TreeView.cs
- XmlSerializationReader.cs
- AsyncOperationManager.cs
- COM2Properties.cs
- XslAst.cs
- BitmapEffectRenderDataResource.cs
- TraceHandler.cs
- SystemFonts.cs
- Crypto.cs
- IgnoreSection.cs
- DataGridViewAutoSizeModeEventArgs.cs
- GenericRootAutomationPeer.cs
- ObservableDictionary.cs
- MessageVersionConverter.cs
- SafeCoTaskMem.cs
- VariableModifiersHelper.cs
- PrintEvent.cs
- LabelAutomationPeer.cs
- ReadOnlyPropertyMetadata.cs
- Deserializer.cs
- SchemaTableOptionalColumn.cs
- StaticExtensionConverter.cs
- OleDbErrorCollection.cs
- ExpressionBuilderCollection.cs
- BoundPropertyEntry.cs
- PropertyInfoSet.cs
- WinFormsSecurity.cs
- ShutDownListener.cs
- XmlSchemaParticle.cs
- StringFunctions.cs
- DbgUtil.cs
- DoubleAnimationUsingKeyFrames.cs
- XmlEncodedRawTextWriter.cs
- TextTreeInsertElementUndoUnit.cs
- MenuItemStyle.cs
- DataPagerFieldCommandEventArgs.cs
- ConfigurationManagerInternal.cs
- XmlObjectSerializerReadContext.cs
- Unit.cs
- XmlAttribute.cs
- InternalException.cs
- SchemaTableColumn.cs
- ServiceDescriptionReflector.cs