Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / UnlockCardRequest.cs / 1 / UnlockCardRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.Collections.Generic; using System.IO; class UnlockCardRequest : UIAgentRequest { InfoCard m_card; public UnlockCardRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { } protected override void OnInitializeAsSystem() { base.OnInitializeAsSystem(); } protected override void OnMarshalInArgs() { m_card = new InfoCard( InArgs ); } protected override void OnProcess() { StoreConnection connection = StoreConnection.GetConnection(); try { m_card.Connection = connection; m_card.GetMasterKey( connection ); m_card.Decrypt(); } finally { connection.Close(); } } protected override void OnMarshalOutArgs() { StoreConnection connection = StoreConnection.GetConnection(); try { m_card.AgentSerialize( OutArgs, ( ParentRequest is GetTokenRequest ), GetPolicy(), connection, new System.Globalization.CultureInfo( ParentRequest.UserLanguage ) ); } finally { connection.Close(); } } } } // 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
- ListViewGroupCollectionEditor.cs
- PageParserFilter.cs
- DiscoveryDocument.cs
- DrawTreeNodeEventArgs.cs
- AuthenticationModuleElement.cs
- UncommonField.cs
- TextElementAutomationPeer.cs
- DeferredReference.cs
- ServiceNameElementCollection.cs
- DataServiceQueryOfT.cs
- ItemsControl.cs
- CorrelationToken.cs
- RelationshipDetailsRow.cs
- WebPartConnectionsCloseVerb.cs
- DoubleIndependentAnimationStorage.cs
- ReadWriteSpinLock.cs
- ConfigurationPropertyCollection.cs
- UnaryNode.cs
- TemplateXamlParser.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ConfigurationSettings.cs
- UTF7Encoding.cs
- ObjectAnimationUsingKeyFrames.cs
- ipaddressinformationcollection.cs
- ContentIterators.cs
- OrElse.cs
- ParameterBuilder.cs
- GridViewColumnCollectionChangedEventArgs.cs
- FontWeight.cs
- XPathPatternBuilder.cs
- FigureParagraph.cs
- FrameworkContextData.cs
- String.cs
- UnsafeNativeMethods.cs
- EntityClassGenerator.cs
- Rule.cs
- HtmlImage.cs
- FrameworkReadOnlyPropertyMetadata.cs
- WrappedReader.cs
- SqlServices.cs
- XmlSchemaSimpleContentExtension.cs
- XPathScanner.cs
- OperationResponse.cs
- Expression.cs
- SByteConverter.cs
- WsdlBuildProvider.cs
- InternalCache.cs
- DocumentationServerProtocol.cs
- DataServiceHost.cs
- ExecutedRoutedEventArgs.cs
- InstanceCompleteException.cs
- MetadataItemEmitter.cs
- RelationshipConstraintValidator.cs
- RequestQueue.cs
- TransactedBatchingElement.cs
- InstanceContextManager.cs
- InteropAutomationProvider.cs
- DetailsViewUpdateEventArgs.cs
- PropertyEntry.cs
- ExtentKey.cs
- Resources.Designer.cs
- PointCollection.cs
- GrowingArray.cs
- XmlNotation.cs
- ObjectDataSource.cs
- UrlMapping.cs
- ObjectListField.cs
- TableProvider.cs
- ToolboxItem.cs
- LockedBorderGlyph.cs
- VisualStyleElement.cs
- ConfigurationValidatorAttribute.cs
- TextFormatterHost.cs
- OleDbWrapper.cs
- DynamicValidatorEventArgs.cs
- BitmapFrame.cs
- typedescriptorpermissionattribute.cs
- StorageConditionPropertyMapping.cs
- PeerPresenceInfo.cs
- GraphicsContext.cs
- BindableTemplateBuilder.cs
- Transaction.cs
- StructuralCache.cs
- SoapIncludeAttribute.cs
- ImageFormat.cs
- FastEncoderWindow.cs
- WorkflowMessageEventHandler.cs
- TypeUtils.cs
- ResourceAttributes.cs
- FormsAuthenticationCredentials.cs
- XhtmlBasicTextViewAdapter.cs
- SqlCommand.cs
- URI.cs
- DoubleCollection.cs
- SQLMembershipProvider.cs
- CheckBoxFlatAdapter.cs
- Vector.cs
- DataGridAddNewRow.cs
- XmlValidatingReader.cs
- ExpressionReplacer.cs