Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / SafeArchiveContext.cs / 1 / 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.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)] 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ImmutablePropertyDescriptorGridEntry.cs
- CursorEditor.cs
- ObjectDataSourceChooseTypePanel.cs
- WindowsSlider.cs
- WindowsTitleBar.cs
- PathStreamGeometryContext.cs
- ExceptionWrapper.cs
- InputReport.cs
- SimpleMailWebEventProvider.cs
- WebPartConnectionsEventArgs.cs
- EntityViewGenerator.cs
- InvalidProgramException.cs
- TypeSchema.cs
- Emitter.cs
- NamespaceList.cs
- ReadOnlyHierarchicalDataSource.cs
- SqlWebEventProvider.cs
- PerspectiveCamera.cs
- MarkupCompilePass1.cs
- CategoryValueConverter.cs
- SafeNativeMethods.cs
- WhereQueryOperator.cs
- ProxyGenerator.cs
- WebPartsSection.cs
- DetailsView.cs
- ClientOptions.cs
- HtmlElementErrorEventArgs.cs
- ProfessionalColorTable.cs
- ShaderRenderModeValidation.cs
- SQLBytes.cs
- TableCell.cs
- CryptoApi.cs
- ExpressionList.cs
- ResourceWriter.cs
- OciEnlistContext.cs
- ObjectPersistData.cs
- Light.cs
- ProjectedSlot.cs
- SharedDp.cs
- TileModeValidation.cs
- storepermissionattribute.cs
- ToolBarOverflowPanel.cs
- RemoteWebConfigurationHostServer.cs
- CompositeActivityMarkupSerializer.cs
- PasswordPropertyTextAttribute.cs
- KeyMatchBuilder.cs
- UnsafeNativeMethods.cs
- MouseActionConverter.cs
- AssemblyUtil.cs
- WebPartZoneAutoFormat.cs
- HwndSourceParameters.cs
- MultipartContentParser.cs
- PlatformNotSupportedException.cs
- XPathBinder.cs
- XPathCompileException.cs
- HttpWrapper.cs
- ValueExpressions.cs
- ResXResourceReader.cs
- DataStreamFromComStream.cs
- ColorComboBox.cs
- Tag.cs
- ParseNumbers.cs
- MarkupCompilePass1.cs
- InputLanguageEventArgs.cs
- ToolStripItemDesigner.cs
- OrderByLifter.cs
- SettingsPropertyNotFoundException.cs
- keycontainerpermission.cs
- TypeContext.cs
- StringFreezingAttribute.cs
- DBNull.cs
- ConnectionPointGlyph.cs
- CompositeFontFamily.cs
- UInt32Storage.cs
- JsonObjectDataContract.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- FontWeight.cs
- mediaeventshelper.cs
- AttributeData.cs
- wgx_sdk_version.cs
- AvTraceDetails.cs
- ListItem.cs
- ScopeElement.cs
- CodeTypeReferenceCollection.cs
- ImageList.cs
- ConfigurationSettings.cs
- XmlSchemaObjectTable.cs
- coordinator.cs
- ConstraintCollection.cs
- ColumnResult.cs
- ApplicationDirectoryMembershipCondition.cs
- DCSafeHandle.cs
- EntityTypeBase.cs
- ExpressionEditorSheet.cs
- OneOf.cs
- ImpersonationContext.cs
- LinqDataSourceSelectEventArgs.cs
- SQLString.cs
- ConnectionStringsExpressionBuilder.cs
- XamlSerializerUtil.cs