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
- KeyedHashAlgorithm.cs
- ConstraintConverter.cs
- ToolStripContentPanelDesigner.cs
- RemotingException.cs
- ProfileService.cs
- AsymmetricSecurityProtocol.cs
- NumberAction.cs
- AttachInfo.cs
- SByteStorage.cs
- Serializer.cs
- CustomAttributeSerializer.cs
- EventRouteFactory.cs
- TouchPoint.cs
- EnvelopedPkcs7.cs
- XappLauncher.cs
- WebPartsSection.cs
- ValidationSummary.cs
- BuildProviderCollection.cs
- XmlHelper.cs
- StorageModelBuildProvider.cs
- QueryModel.cs
- ProjectionCamera.cs
- NamedPipeTransportSecurityElement.cs
- DBSqlParserTableCollection.cs
- ListBindableAttribute.cs
- PeerNameRegistration.cs
- ModelTypeConverter.cs
- BamlResourceContent.cs
- Control.cs
- DescendentsWalkerBase.cs
- BitmapFrameDecode.cs
- UTF7Encoding.cs
- ValueHandle.cs
- MetaModel.cs
- DataGridViewDataErrorEventArgs.cs
- UIElementCollection.cs
- SmiMetaDataProperty.cs
- XXXInfos.cs
- LayoutExceptionEventArgs.cs
- OSEnvironmentHelper.cs
- RelationshipType.cs
- XmlDictionary.cs
- StringDictionary.cs
- MetaDataInfo.cs
- BatchParser.cs
- SmiEventSink_DeferedProcessing.cs
- XmlBinaryWriter.cs
- TimelineGroup.cs
- Vector3DConverter.cs
- XmlReturnWriter.cs
- GridViewUpdatedEventArgs.cs
- EventRouteFactory.cs
- StringUtil.cs
- ClockGroup.cs
- FontCacheUtil.cs
- TryLoadRunnableWorkflowCommand.cs
- SignatureHelper.cs
- CustomSignedXml.cs
- ImageButton.cs
- DesignerMetadata.cs
- XmlDownloadManager.cs
- StrongName.cs
- SkewTransform.cs
- Exceptions.cs
- DataAccessException.cs
- ObjectStorage.cs
- BuilderInfo.cs
- SqlBulkCopyColumnMappingCollection.cs
- Ops.cs
- PixelFormats.cs
- DesignerActionService.cs
- WebBrowserContainer.cs
- WorkBatch.cs
- LoadedOrUnloadedOperation.cs
- AudienceUriMode.cs
- XmlIgnoreAttribute.cs
- DrawingGroup.cs
- XLinq.cs
- MetadataItem.cs
- HtmlTableCellCollection.cs
- WebProxyScriptElement.cs
- EmptyEnumerator.cs
- RsaSecurityToken.cs
- ReachSerializer.cs
- Shape.cs
- GridToolTip.cs
- safelinkcollection.cs
- WebPartConnectionsConfigureVerb.cs
- LingerOption.cs
- JsonObjectDataContract.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- PanelStyle.cs
- XmlDictionaryReader.cs
- StylusButtonCollection.cs
- OverlappedAsyncResult.cs
- Lease.cs
- CacheHelper.cs
- BamlResourceSerializer.cs
- DropSource.cs
- Error.cs