Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / DisplayClaim.cs / 1 / DisplayClaim.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.Collections.Generic; using System.IO; // // This class represents a single claim in the display token // class DisplayClaim { string m_name; Listm_value; string m_description; string m_uri; public string Name { get { return m_name; } set { m_name = value; } } public string Id { get { return m_uri; } } public DisplayClaim( BinaryReader reader ) { Deserialize( reader ); } // // Summary // CTOR // // Parameters // name - Display name of the claim // value - value of the claim // description - description of the claims // uri - claim uri // public DisplayClaim( string name, List value, string description, string uri ) { m_name = name; m_value = value; m_description = description; m_uri = uri; } // // Summary // Serialize the display claim // // Parameter // The writer to which the serialized data is written. // public void Serialize( BinaryWriter writer ) { Utility.SerializeString( writer, m_name ); writer.Write( ( UInt32 )m_value.Count ); foreach( string val in m_value ) { Utility.SerializeString( writer, val ); } Utility.SerializeString( writer, m_description ); Utility.SerializeString( writer, m_uri ); } // // Summary // Deserialize the display claim // // Parameter // The reader from which the serialized data is read. // public void Deserialize( BinaryReader reader ) { m_name = Utility.DeserializeString( reader ); UInt32 count = reader.ReadUInt32(); for( UInt32 i = 0; i < count; i++ ) { m_value.Add( Utility.DeserializeString( reader ) ); } m_description = Utility.DeserializeString( reader ); m_uri = Utility.DeserializeString( reader ); } } } // 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
- XmlSchemaDocumentation.cs
- ClientScriptItem.cs
- ProfileModule.cs
- HandleCollector.cs
- WebPartPersonalization.cs
- TreeViewEvent.cs
- assemblycache.cs
- WindowsListBox.cs
- Win32KeyboardDevice.cs
- RoleManagerSection.cs
- Dump.cs
- DescendantBaseQuery.cs
- TerminatorSinks.cs
- DropTarget.cs
- Char.cs
- ManagementObjectSearcher.cs
- PeerPresenceInfo.cs
- cookie.cs
- VBCodeProvider.cs
- __Error.cs
- ObjectItemNoOpAssemblyLoader.cs
- CombinedGeometry.cs
- RtfNavigator.cs
- SiteMapProvider.cs
- TcpProcessProtocolHandler.cs
- FunctionDetailsReader.cs
- RequestCacheValidator.cs
- TextReader.cs
- PresentationTraceSources.cs
- WebPartPersonalization.cs
- BindingWorker.cs
- SpanIndex.cs
- COM2PictureConverter.cs
- Section.cs
- InheritanceContextChangedEventManager.cs
- BuiltInExpr.cs
- XmlDownloadManager.cs
- CircleHotSpot.cs
- Synchronization.cs
- WebBrowserHelper.cs
- TypedElement.cs
- JournalEntryListConverter.cs
- TouchPoint.cs
- KeysConverter.cs
- CorrelationValidator.cs
- EntityConnectionStringBuilder.cs
- TableCellAutomationPeer.cs
- WaveHeader.cs
- PersistenceException.cs
- GeneralTransform3D.cs
- NonVisualControlAttribute.cs
- Process.cs
- SafeNativeMethods.cs
- Misc.cs
- AssociationTypeEmitter.cs
- DynamicRouteExpression.cs
- LockedAssemblyCache.cs
- EntityDataSourceSelectedEventArgs.cs
- Hashtable.cs
- FocusWithinProperty.cs
- DataGridViewRowsRemovedEventArgs.cs
- TransferRequestHandler.cs
- PackageProperties.cs
- EventLogPermission.cs
- ExtendedProperty.cs
- ExtendedPropertiesHandler.cs
- Double.cs
- ValidatorCollection.cs
- GlobalDataBindingHandler.cs
- Main.cs
- AnimatedTypeHelpers.cs
- SpellerStatusTable.cs
- StyleTypedPropertyAttribute.cs
- ComponentEditorForm.cs
- ToolStripItemEventArgs.cs
- DocumentGridContextMenu.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- Transform3D.cs
- BooleanConverter.cs
- TypeListConverter.cs
- HealthMonitoringSection.cs
- DbConnectionPoolIdentity.cs
- TransformProviderWrapper.cs
- DocumentScope.cs
- MailAddress.cs
- ContainerParaClient.cs
- ReachFixedDocumentSerializerAsync.cs
- PasswordTextContainer.cs
- StorageEntityTypeMapping.cs
- QueryStringConverter.cs
- HwndMouseInputProvider.cs
- NavigationProperty.cs
- WindowsAuthenticationModule.cs
- XmlSerializationGeneratedCode.cs
- TemplatePartAttribute.cs
- RoleGroup.cs
- XXXInfos.cs
- WebPartMovingEventArgs.cs
- Rectangle.cs
- StorageMappingFragment.cs