Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- TypeBuilder.cs
- TextTrailingCharacterEllipsis.cs
- EFTableProvider.cs
- DispatcherExceptionFilterEventArgs.cs
- ConfigXmlText.cs
- FixedSOMFixedBlock.cs
- StylusPointPropertyUnit.cs
- TextEffect.cs
- ReverseInheritProperty.cs
- ThreadStaticAttribute.cs
- ElementProxy.cs
- GlyphElement.cs
- Latin1Encoding.cs
- BamlTreeUpdater.cs
- PeerToPeerException.cs
- FormsIdentity.cs
- PanningMessageFilter.cs
- ToolStripDesignerAvailabilityAttribute.cs
- PolicyDesigner.cs
- RequestUriProcessor.cs
- InternalConfigRoot.cs
- VSWCFServiceContractGenerator.cs
- SoapMessage.cs
- base64Transforms.cs
- XmlNamespaceMappingCollection.cs
- DataGridPageChangedEventArgs.cs
- FixedTextView.cs
- SerTrace.cs
- PassportAuthentication.cs
- DelayDesigner.cs
- ListBoxChrome.cs
- BypassElementCollection.cs
- RecognitionEventArgs.cs
- DataFormats.cs
- MimeMultiPart.cs
- XmlEncodedRawTextWriter.cs
- WindowHideOrCloseTracker.cs
- CaseInsensitiveHashCodeProvider.cs
- DataMisalignedException.cs
- QueueException.cs
- OdbcConnection.cs
- Control.cs
- ReadOnlyCollection.cs
- EntityKey.cs
- CheckBoxList.cs
- RegisteredDisposeScript.cs
- ComplexPropertyEntry.cs
- EnumerableRowCollection.cs
- AnnotationHelper.cs
- UriGenerator.cs
- OdbcParameter.cs
- TagMapInfo.cs
- SchemaElementLookUpTableEnumerator.cs
- DataGridViewEditingControlShowingEventArgs.cs
- ValueQuery.cs
- HyperlinkAutomationPeer.cs
- ListView.cs
- DecimalAnimationBase.cs
- SQLInt64Storage.cs
- SmiContext.cs
- DmlSqlGenerator.cs
- FontFamilyConverter.cs
- ExtensionWindowResizeGrip.cs
- ButtonField.cs
- storepermissionattribute.cs
- DoWorkEventArgs.cs
- GetWinFXPath.cs
- CheckedPointers.cs
- Site.cs
- DataBoundControl.cs
- AnonymousIdentificationModule.cs
- _AutoWebProxyScriptEngine.cs
- VirtualizingStackPanel.cs
- DetailsViewCommandEventArgs.cs
- VisualStyleTypesAndProperties.cs
- FormViewPageEventArgs.cs
- OleDbPermission.cs
- VirtualizingPanel.cs
- OutputChannel.cs
- NoneExcludedImageIndexConverter.cs
- SoundPlayerAction.cs
- precedingquery.cs
- UrlMappingsSection.cs
- BindingMAnagerBase.cs
- DotExpr.cs
- ToolStripDropDownClosedEventArgs.cs
- assemblycache.cs
- HtmlGenericControl.cs
- ServiceModelReg.cs
- IdnMapping.cs
- unitconverter.cs
- XmlWrappingReader.cs
- EventManager.cs
- AvTraceDetails.cs
- ManipulationInertiaStartingEventArgs.cs
- LockedActivityGlyph.cs
- CuspData.cs
- ApplicationFileParser.cs
- XPathNodeHelper.cs
- updateconfighost.cs