Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Tools / WSATConfig / Configuration / SafeCertificateStore.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _AuthenticationState.cs
- TemplateApplicationHelper.cs
- StrongNameKeyPair.cs
- ViewGenerator.cs
- TextRangeEditLists.cs
- Point3DKeyFrameCollection.cs
- OracleBinary.cs
- InvalidComObjectException.cs
- TextServicesDisplayAttributePropertyRanges.cs
- PatternMatcher.cs
- DateTimeConverter.cs
- SqlDependencyUtils.cs
- QilInvokeEarlyBound.cs
- AsmxEndpointPickerExtension.cs
- StatusBarDrawItemEvent.cs
- TimeBoundedCache.cs
- BaseTreeIterator.cs
- DesignerTransactionCloseEvent.cs
- AssertHelper.cs
- RoutingTable.cs
- SlotInfo.cs
- DesignerLoader.cs
- XmlText.cs
- DoubleUtil.cs
- KnownBoxes.cs
- BufferAllocator.cs
- RouteData.cs
- HitTestWithGeometryDrawingContextWalker.cs
- SmiContextFactory.cs
- TextLineBreak.cs
- DataServiceOperationContext.cs
- TypefaceCollection.cs
- WebAdminConfigurationHelper.cs
- QuaternionAnimation.cs
- X509Certificate2Collection.cs
- HttpListener.cs
- BinaryFormatterSinks.cs
- Simplifier.cs
- XmlHierarchicalDataSourceView.cs
- Command.cs
- LoginUtil.cs
- LinearGradientBrush.cs
- FloaterParaClient.cs
- HttpValueCollection.cs
- StylusDownEventArgs.cs
- validationstate.cs
- PtsHost.cs
- XmlSchemaCompilationSettings.cs
- ContractListAdapter.cs
- VectorConverter.cs
- CfgRule.cs
- TrustSection.cs
- TableRowGroup.cs
- MonthCalendar.cs
- ReflectTypeDescriptionProvider.cs
- ColumnBinding.cs
- IdentityReference.cs
- HttpValueCollection.cs
- MeasureData.cs
- CommentGlyph.cs
- altserialization.cs
- EncodingDataItem.cs
- AspNetSynchronizationContext.cs
- SessionPageStatePersister.cs
- RIPEMD160Managed.cs
- SQLInt16.cs
- CacheRequest.cs
- CachingHintValidation.cs
- Typography.cs
- SyndicationDeserializer.cs
- FSWPathEditor.cs
- Vector3DAnimationBase.cs
- DataAdapter.cs
- RequiredAttributeAttribute.cs
- ModelUtilities.cs
- AvTraceDetails.cs
- CollaborationHelperFunctions.cs
- Substitution.cs
- ProcessModelSection.cs
- NumberFunctions.cs
- FilterElement.cs
- AttachInfo.cs
- ClusterRegistryConfigurationProvider.cs
- SubMenuStyleCollectionEditor.cs
- ResourceExpressionBuilder.cs
- _NestedSingleAsyncResult.cs
- VirtualizingPanel.cs
- MarkupExtensionParser.cs
- SQLInt64Storage.cs
- Win32Exception.cs
- BitmapEffectGroup.cs
- RoleBoolean.cs
- DataGrid.cs
- CodeNamespaceImport.cs
- OdbcEnvironmentHandle.cs
- DynamicILGenerator.cs
- ExitEventArgs.cs
- StringKeyFrameCollection.cs
- InvokeGenerator.cs
- Scheduling.cs