Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Tools / WSATConfig / Configuration / SafeCertificateStore.cs / 1 / SafeCertificateStore.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.Tools.ServiceModel.WsatConfig { using System; using System.Security; using System.Security.Permissions; using System.Runtime.InteropServices; using System.Runtime.CompilerServices; using System.Runtime.ConstrainedExecution; using Microsoft.Win32.SafeHandles; sealed class SafeCertificateStore : SafeHandleZeroOrMinusOneIsInvalid { [SecurityPermission(SecurityAction.LinkDemand, UnmanagedCode = true)] SafeCertificateStore() : base(false) { return; } public override bool IsInvalid { get { return handle == IntPtr.Zero; } } protected override bool ReleaseHandle() { #pragma warning suppress 56523 return SafeNativeMethods.CertCloseStore(handle, 0); } } } // 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
- XmlUtil.cs
- SplitContainer.cs
- SqlCaseSimplifier.cs
- StreamGeometryContext.cs
- Baml2006ReaderContext.cs
- WebPartTracker.cs
- Menu.cs
- AddInStore.cs
- UserMapPath.cs
- SrgsNameValueTag.cs
- ExtensionElement.cs
- SelectionBorderGlyph.cs
- GridLength.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DataServiceException.cs
- connectionpool.cs
- WebPartVerbsEventArgs.cs
- TrackingProfileCache.cs
- IIS7UserPrincipal.cs
- DocumentViewerBaseAutomationPeer.cs
- SafeFreeMibTable.cs
- Tuple.cs
- TextBox.cs
- SamlConditions.cs
- HttpDictionary.cs
- MetabaseServerConfig.cs
- HtmlEmptyTagControlBuilder.cs
- ViewManager.cs
- CryptoStream.cs
- RandomNumberGenerator.cs
- PersonalizationDictionary.cs
- SingleTagSectionHandler.cs
- AppDomainAttributes.cs
- ReaderWriterLock.cs
- XmlWellformedWriter.cs
- TracingConnectionInitiator.cs
- TextParentUndoUnit.cs
- CompilerError.cs
- TraceLevelStore.cs
- QueryOptionExpression.cs
- InkCanvasSelectionAdorner.cs
- HitTestResult.cs
- DataViewListener.cs
- TransformerTypeCollection.cs
- ConnectionConsumerAttribute.cs
- DomainUpDown.cs
- OpenFileDialog.cs
- DataGridViewCheckBoxColumn.cs
- ReadOnlyPropertyMetadata.cs
- ExtenderProvidedPropertyAttribute.cs
- KeyedPriorityQueue.cs
- DiscoveryRequestHandler.cs
- PropertyItemInternal.cs
- ApplicationServiceManager.cs
- ImmutablePropertyDescriptorGridEntry.cs
- CalculatedColumn.cs
- ResourcePool.cs
- AssociationTypeEmitter.cs
- NotifyCollectionChangedEventArgs.cs
- SynchronizedInputPattern.cs
- EntityViewGenerationAttribute.cs
- PowerStatus.cs
- PrinterSettings.cs
- ExclusiveNamedPipeTransportManager.cs
- UndirectedGraph.cs
- SystemIcmpV6Statistics.cs
- PropertyEmitter.cs
- SchemaMapping.cs
- BinHexEncoder.cs
- odbcmetadatafactory.cs
- PersonalizationStateInfo.cs
- TextSchema.cs
- PointAnimationBase.cs
- StrongNameSignatureInformation.cs
- KeyMatchBuilder.cs
- HtmlInputButton.cs
- WebPageTraceListener.cs
- XmlChildNodes.cs
- Vector3DCollectionConverter.cs
- IntSecurity.cs
- WebPartCollection.cs
- HttpListenerTimeoutManager.cs
- XmlChildEnumerator.cs
- DynamicExpression.cs
- ComboBoxRenderer.cs
- BaseDataBoundControl.cs
- UnknownBitmapEncoder.cs
- ExcludeFromCodeCoverageAttribute.cs
- ReturnValue.cs
- ParagraphVisual.cs
- UseManagedPresentationBindingElementImporter.cs
- FragmentQueryKB.cs
- ArrayList.cs
- MetaChildrenColumn.cs
- FilteredXmlReader.cs
- FaultPropagationQuery.cs
- OverrideMode.cs
- CultureInfoConverter.cs
- GridViewDeletedEventArgs.cs
- ServicesExceptionNotHandledEventArgs.cs