Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Log / System / IO / Log / SafeArchiveContext.cs / 1305376 / SafeArchiveContext.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; using System.Runtime.InteropServices; using System.Runtime.ConstrainedExecution; using System.Runtime.Versioning; using System.Security; internal sealed class SafeArchiveContext : SafeHandle { public SafeArchiveContext() : base(IntPtr.Zero, true) { } public override bool IsInvalid { get { return IsClosed || this.handle == IntPtr.Zero; } } [DllImport("clfsw32.dll"), SuppressUnmanagedCodeSecurity, ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [ResourceExposure(ResourceScope.None)] private static extern bool TerminateLogArchive(IntPtr ptr); override protected bool ReleaseHandle() { return TerminateLogArchive(this.handle); } } } // 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
- PtsHost.cs
- CornerRadiusConverter.cs
- Focus.cs
- BamlLocalizableResource.cs
- PropertyGridView.cs
- WebRequestModuleElement.cs
- assertwrapper.cs
- UnicodeEncoding.cs
- LayoutTable.cs
- WebPartHeaderCloseVerb.cs
- QueryInterceptorAttribute.cs
- HttpCapabilitiesEvaluator.cs
- IsolatedStorageFilePermission.cs
- MetadataSource.cs
- BindingMemberInfo.cs
- HttpPostProtocolReflector.cs
- RealProxy.cs
- documentsequencetextview.cs
- TrustLevelCollection.cs
- UpdatePanelTriggerCollection.cs
- OutputCacheSection.cs
- SqlNamer.cs
- CodeMethodReturnStatement.cs
- SimpleFieldTemplateUserControl.cs
- SmtpLoginAuthenticationModule.cs
- DataGridViewColumnTypeEditor.cs
- CompilerGeneratedAttribute.cs
- Operand.cs
- FlowDocumentPaginator.cs
- EntityDataSourceReferenceGroup.cs
- BitmapVisualManager.cs
- SoapEnumAttribute.cs
- BitmapScalingModeValidation.cs
- ConnectionStringsExpressionBuilder.cs
- SingleAnimation.cs
- ShaderRenderModeValidation.cs
- OverlappedAsyncResult.cs
- versioninfo.cs
- BrowserCapabilitiesCompiler.cs
- InkSerializer.cs
- MatrixAnimationUsingKeyFrames.cs
- BadImageFormatException.cs
- bindurihelper.cs
- CheckedPointers.cs
- AspNetHostingPermission.cs
- SQLDateTime.cs
- Scheduler.cs
- FreezableCollection.cs
- smtpconnection.cs
- WebEvents.cs
- UnsafeNativeMethods.cs
- ConfigurationManager.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- RbTree.cs
- AppDomainFactory.cs
- EdgeModeValidation.cs
- HttpRequestCacheValidator.cs
- ConditionalAttribute.cs
- SmtpNegotiateAuthenticationModule.cs
- SelfSignedCertificate.cs
- XmlTypeMapping.cs
- IsolatedStorageFileStream.cs
- SiteIdentityPermission.cs
- XmlCollation.cs
- TextFormatterHost.cs
- DesignerAutoFormat.cs
- ScrollBar.cs
- XmlChildNodes.cs
- PerspectiveCamera.cs
- ToggleProviderWrapper.cs
- FileReader.cs
- Rotation3DKeyFrameCollection.cs
- ClassicBorderDecorator.cs
- CompiledQuery.cs
- AnnotationStore.cs
- DataGridViewAdvancedBorderStyle.cs
- BitmapEffectDrawingContextState.cs
- ToolStripSystemRenderer.cs
- MetadataUtil.cs
- DuplicateWaitObjectException.cs
- XPathQilFactory.cs
- IERequestCache.cs
- CompModSwitches.cs
- MessageAction.cs
- ComponentCollection.cs
- ResponseStream.cs
- GifBitmapDecoder.cs
- ActiveXHelper.cs
- ClrPerspective.cs
- ExeConfigurationFileMap.cs
- NameTable.cs
- TransformProviderWrapper.cs
- Rectangle.cs
- ElapsedEventArgs.cs
- HttpServerVarsCollection.cs
- CapabilitiesAssignment.cs
- MultilineStringEditor.cs
- CompoundFileStorageReference.cs
- QilTypeChecker.cs
- embossbitmapeffect.cs