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
- DataControlFieldHeaderCell.cs
- FaultCode.cs
- SiteMapDesignerDataSourceView.cs
- TreeNodeEventArgs.cs
- XmlTypeMapping.cs
- PinnedBufferMemoryStream.cs
- ZipIOExtraFieldElement.cs
- BindingMemberInfo.cs
- FolderBrowserDialog.cs
- DecimalConverter.cs
- TextSyndicationContentKindHelper.cs
- _ListenerRequestStream.cs
- SqlDataSourceSelectingEventArgs.cs
- SvcMapFileLoader.cs
- SessionIDManager.cs
- BuiltInExpr.cs
- BaseAsyncResult.cs
- MetadataItem_Static.cs
- Utility.cs
- IdentityNotMappedException.cs
- WinFormsUtils.cs
- ValidatorAttribute.cs
- SimpleExpression.cs
- TiffBitmapDecoder.cs
- TdsParser.cs
- DocumentPageView.cs
- VerticalAlignConverter.cs
- CertificateManager.cs
- CategoryNameCollection.cs
- TdsParserStaticMethods.cs
- Hashtable.cs
- DataGridViewRowHeaderCell.cs
- SocketPermission.cs
- EntityDataSourceViewSchema.cs
- Point3DConverter.cs
- BlurBitmapEffect.cs
- Visual3D.cs
- Closure.cs
- InstanceDescriptor.cs
- PanelDesigner.cs
- BridgeDataReader.cs
- Unit.cs
- XPathNodePointer.cs
- IndexedSelectQueryOperator.cs
- Options.cs
- XmlTextReaderImpl.cs
- LinqDataSourceValidationException.cs
- BuilderInfo.cs
- IPAddressCollection.cs
- UnsafeNativeMethods.cs
- HierarchicalDataSourceControl.cs
- NetworkInterface.cs
- RequestValidator.cs
- SmtpAuthenticationManager.cs
- PaperSize.cs
- SoapIncludeAttribute.cs
- ApplicationServiceHelper.cs
- EntityCommandCompilationException.cs
- HostingMessageProperty.cs
- BackgroundFormatInfo.cs
- VariableExpressionConverter.cs
- MimeObjectFactory.cs
- StylusPointProperty.cs
- XmlSchemaDocumentation.cs
- FreezableOperations.cs
- HttpStreamXmlDictionaryReader.cs
- WebScriptClientGenerator.cs
- cache.cs
- XmlBinaryReaderSession.cs
- WindowsAuthenticationEventArgs.cs
- GetWorkflowTree.cs
- HelpExampleGenerator.cs
- WindowsButton.cs
- AbsoluteQuery.cs
- Section.cs
- XmlSchemaFacet.cs
- PageWrapper.cs
- PageFunction.cs
- HwndSubclass.cs
- Trace.cs
- ErrorHandlerModule.cs
- EntityDataSourceSelectedEventArgs.cs
- JoinSymbol.cs
- SessionViewState.cs
- ObjectSpanRewriter.cs
- RestHandler.cs
- RequestQueryParser.cs
- RegularExpressionValidator.cs
- validationstate.cs
- ComEventsHelper.cs
- ProfileModule.cs
- StandardMenuStripVerb.cs
- LookupTables.cs
- SurrogateEncoder.cs
- PackagingUtilities.cs
- ProfileSettings.cs
- FullTextBreakpoint.cs
- XmlSchemaSimpleTypeRestriction.cs
- URLString.cs
- XPathMessageContext.cs