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
- DocumentXPathNavigator.cs
- CodeTypeReferenceCollection.cs
- KeyBinding.cs
- InputEventArgs.cs
- PaintEvent.cs
- SqlError.cs
- InternalPermissions.cs
- ReferencedCollectionType.cs
- DataRecordInternal.cs
- CounterCreationData.cs
- ClientSettingsProvider.cs
- SessionState.cs
- Object.cs
- httpapplicationstate.cs
- InputLanguageCollection.cs
- Parameter.cs
- BitmapEffectrendercontext.cs
- XmlSchemaSimpleTypeUnion.cs
- Int16Storage.cs
- ToolstripProfessionalRenderer.cs
- RadioButtonPopupAdapter.cs
- FontEditor.cs
- FontInfo.cs
- TrustManager.cs
- columnmapfactory.cs
- DataPagerField.cs
- RepeatButton.cs
- Utils.cs
- GraphicsContainer.cs
- CardSpacePolicyElement.cs
- GACIdentityPermission.cs
- CompiledQueryCacheEntry.cs
- IPHostEntry.cs
- SqlDataAdapter.cs
- TextSelectionHelper.cs
- _ProxyChain.cs
- ProfessionalColors.cs
- ServicePoint.cs
- SplitterPanel.cs
- BindingExpression.cs
- InOutArgument.cs
- ToolStripStatusLabel.cs
- IntranetCredentialPolicy.cs
- ReadContentAsBinaryHelper.cs
- CodeBinaryOperatorExpression.cs
- UnsafeNativeMethods.cs
- IISMapPath.cs
- DescendantOverDescendantQuery.cs
- SafeCryptoHandles.cs
- X509ClientCertificateCredentialsElement.cs
- Effect.cs
- XmlDataSourceView.cs
- Compiler.cs
- SystemKeyConverter.cs
- AttributeExtensions.cs
- DescriptionAttribute.cs
- MimeMultiPart.cs
- GridItemCollection.cs
- BevelBitmapEffect.cs
- TabControlToolboxItem.cs
- DispatcherExceptionFilterEventArgs.cs
- XmlCountingReader.cs
- CategoryNameCollection.cs
- PathStreamGeometryContext.cs
- sqlstateclientmanager.cs
- TextAction.cs
- XmlDomTextWriter.cs
- SkewTransform.cs
- GZipStream.cs
- BindingParameterCollection.cs
- HashAlgorithm.cs
- FileReader.cs
- HttpPostedFile.cs
- OdbcConnectionOpen.cs
- ValueConversionAttribute.cs
- FontDriver.cs
- HtmlTextArea.cs
- XmlSchemaAttributeGroup.cs
- StaticExtensionConverter.cs
- SyntaxCheck.cs
- BaseDataListActionList.cs
- IPipelineRuntime.cs
- ScrollViewer.cs
- ValidationHelper.cs
- StateFinalizationActivity.cs
- RuleValidation.cs
- ExtendedProperty.cs
- DataServiceResponse.cs
- InstalledFontCollection.cs
- DependencyStoreSurrogate.cs
- DataSourceSelectArguments.cs
- DbConnectionPoolCounters.cs
- LinqDataSourceContextData.cs
- OneWayChannelFactory.cs
- IssuedTokenClientCredential.cs
- AttachedPropertyMethodSelector.cs
- ScrollChrome.cs
- XPathNodeList.cs
- StorageBasedPackageProperties.cs
- _MultipleConnectAsync.cs