Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Messaging / System / Messaging / SecurityContext.cs / 1305376 / SecurityContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Messaging { using System.Messaging.Interop; public sealed class SecurityContext : IDisposable { SecurityContextHandle handle; bool disposed; internal SecurityContext(SecurityContextHandle securityContext) { handle = securityContext; } internal SecurityContextHandle Handle { get { if (disposed) throw new ObjectDisposedException(GetType().Name); return handle; } } public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } void Dispose(bool disposing) { if (disposing) handle.Close(); disposed = true; } ~SecurityContext() { Dispose(false); } } } // 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
- WorkflowMessageEventArgs.cs
- MenuCommandsChangedEventArgs.cs
- UidManager.cs
- CodePageUtils.cs
- ConfigXmlElement.cs
- NameValueConfigurationElement.cs
- Event.cs
- FixedSOMTableCell.cs
- WebPartHelpVerb.cs
- PenLineCapValidation.cs
- Graph.cs
- PersianCalendar.cs
- HttpWebRequestElement.cs
- FixedSOMFixedBlock.cs
- AncillaryOps.cs
- EventLogEntry.cs
- TokenBasedSet.cs
- EntityParameterCollection.cs
- ConfigXmlCDataSection.cs
- EventLogPermissionEntry.cs
- StringUtil.cs
- UniqueConstraint.cs
- XmlNamespaceDeclarationsAttribute.cs
- HtmlWindowCollection.cs
- EventHandlerList.cs
- x509utils.cs
- DurableMessageDispatchInspector.cs
- SynchronizedReadOnlyCollection.cs
- ToolStripCustomTypeDescriptor.cs
- TimeoutException.cs
- ListCollectionView.cs
- DrawListViewItemEventArgs.cs
- contentDescriptor.cs
- XamlToRtfParser.cs
- DataGridViewSortCompareEventArgs.cs
- EntityProviderServices.cs
- Rect3D.cs
- Material.cs
- ButtonBase.cs
- DataFormats.cs
- ValueTypeFixupInfo.cs
- Pen.cs
- BaseResourcesBuildProvider.cs
- ProcessHostFactoryHelper.cs
- DesignerActionUIStateChangeEventArgs.cs
- RemoteWebConfigurationHostStream.cs
- RootContext.cs
- GlobalId.cs
- PtsContext.cs
- BamlWriter.cs
- X509CertificateChain.cs
- GatewayDefinition.cs
- ListViewContainer.cs
- TypeToken.cs
- DesignTimeParseData.cs
- ContentType.cs
- DrawListViewSubItemEventArgs.cs
- NavigationHelper.cs
- XmlResolver.cs
- _LazyAsyncResult.cs
- WebPartCollection.cs
- StylesEditorDialog.cs
- PrinterResolution.cs
- ToolStripGrip.cs
- RequestSecurityToken.cs
- RegistryKey.cs
- DirectionalLight.cs
- ReachSerializerAsync.cs
- CodeCatchClauseCollection.cs
- WebPartPersonalization.cs
- UITypeEditors.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- AppDomainProtocolHandler.cs
- XmlSchema.cs
- TypeContext.cs
- WindowsScroll.cs
- CryptoConfig.cs
- Effect.cs
- DataObjectCopyingEventArgs.cs
- MinMaxParagraphWidth.cs
- StringUtil.cs
- VisualState.cs
- PathTooLongException.cs
- sqlstateclientmanager.cs
- RijndaelManaged.cs
- Error.cs
- GrabHandleGlyph.cs
- Axis.cs
- Parameter.cs
- Wizard.cs
- WebPartTracker.cs
- FormsAuthentication.cs
- WindowsNonControl.cs
- ButtonStandardAdapter.cs
- UnsafeNativeMethods.cs
- XmlAttributeOverrides.cs
- DbProviderServices.cs
- XmlNavigatorFilter.cs
- XmlSchemaValidationException.cs
- NativeCppClassAttribute.cs