• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Class Tag

Represents a string based identifier that can be associated with cache items so that they are logically grouped together and can be retrieved efficiently.

Inheritance
System.Object
Tag
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
public class Tag
Remarks

One or more tags can be associated with each cache item.

Constructors

Tag(String)

Initializes a new instance of the Tag class.

Declaration
public Tag(string tag)
Parameters
Type Name Description
System.String tag

Name of the tag.

Examples

The following example initializes a tag.

Tag tag1 = new Tag("Alpha");

Properties

TagName

Gets the string based tag name.

Declaration
public string TagName { get; }
Property Value
Type Description
System.String
Examples

The following example prints tag value.

Tag tag1 = new Tag("Alpha");
Tag tag2 = new Tag("Beta");

   if (tag1.Equals(tag2))
   {
       Console.WriteLine("{0} and {1} are same", tag1.TagName, tag2.TagName);
   }

Methods

Equals(Object)

It compares the object with the tag and returns true if is equal, otherwise it will return false.

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj

Object must be of type Tag.

Returns
Type Description
System.Boolean

True/False.

Overrides
System.Object.Equals(System.Object)
Examples

The following example compares multiple tags.

Tag tag1 = new Tag("Alpha");
Tag tag2 = new Tag("Beta");

if (tag1.Equals(tag2))
{
    Console.WriteLine("Tags are same");
}
else
{
    Console.WriteLine("Tags are not same");
}

GetHashCode()

Gets the HashCode for the tag.

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

HashCode for the tag.

Overrides
System.Object.GetHashCode()
Examples

The following example prints Hashcode of tag.

Tag tag1 = new Tag("Alpha");

Console.WriteLine("Hashcode of {0} is {1}", tag1.ToString(), tag1.GetHashCode());

ToString()

String representation of the Tag class.

Declaration
public override string ToString()
Returns
Type Description
System.String

String value of tag.

Overrides
System.Object.ToString()
Examples

The following example prints a tag string.

Tag tag1 = new Tag("Alpha");
Tag tag2 = new Tag("Beta");

   if (tag1.Equals(tag2))
   {
       Console.WriteLine("{0} and {1} are same", tag1.ToString(), tag2.ToString());
   }

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Community
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top