C# 클래스 FluentCassandra.GuidGenerator

Used for generating UUID based on RFC 4122.
파일 보기 프로젝트 열기: nativex/fluentcassandra

공개 메소드들

메소드 설명
GenerateClockSequenceBytes ( ) : byte[]
GenerateNodeBytes ( ) : byte[]

Generates a random value for the node.

GenerateNodeBytes ( IPAddress ip ) : byte[]

Generates a node based on the first 6 bytes of an IP address.

GenerateNodeBytes ( PhysicalAddress mac ) : byte[]

Generates a node based on the bytes of the MAC address.

The machines MAC address can be retrieved from NetworkInterface.GetPhysicalAddress.

GenerateTimeBasedGuid ( ) : System.Guid
GenerateTimeBasedGuid ( System.DateTime dateTime ) : System.Guid
GenerateTimeBasedGuid ( System.DateTime dateTime, IPAddress ip ) : System.Guid
GenerateTimeBasedGuid ( System.DateTime dateTime, PhysicalAddress mac ) : System.Guid
GenerateTimeBasedGuid ( System.DateTime dateTime, byte clockSequence, byte node ) : System.Guid
GenerateTimeBasedGuid ( DateTimeOffset dateTime ) : System.Guid
GenerateTimeBasedGuid ( DateTimeOffset dateTime, IPAddress ip ) : System.Guid
GenerateTimeBasedGuid ( DateTimeOffset dateTime, PhysicalAddress mac ) : System.Guid
GenerateTimeBasedGuid ( DateTimeOffset dateTime, byte clockSequence, byte node ) : System.Guid
GetDateTime ( System.Guid guid ) : System.DateTime
GetDateTimeOffset ( System.Guid guid ) : DateTimeOffset
GetLocalDateTime ( System.Guid guid ) : System.DateTime
GetUtcDateTime ( System.Guid guid ) : System.DateTime
GetUuidVersion ( this guid ) : GuidVersion

비공개 메소드들

메소드 설명
GuidGenerator ( ) : System

메소드 상세

GenerateClockSequenceBytes() 공개 정적인 메소드

public static GenerateClockSequenceBytes ( ) : byte[]
리턴 byte[]

GenerateNodeBytes() 공개 정적인 메소드

Generates a random value for the node.
public static GenerateNodeBytes ( ) : byte[]
리턴 byte[]

GenerateNodeBytes() 공개 정적인 메소드

Generates a node based on the first 6 bytes of an IP address.
public static GenerateNodeBytes ( IPAddress ip ) : byte[]
ip IPAddress
리턴 byte[]

GenerateNodeBytes() 공개 정적인 메소드

Generates a node based on the bytes of the MAC address.
The machines MAC address can be retrieved from NetworkInterface.GetPhysicalAddress.
public static GenerateNodeBytes ( PhysicalAddress mac ) : byte[]
mac PhysicalAddress
리턴 byte[]

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( ) : System.Guid
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( System.DateTime dateTime ) : System.Guid
dateTime System.DateTime
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( System.DateTime dateTime, IPAddress ip ) : System.Guid
dateTime System.DateTime
ip IPAddress
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( System.DateTime dateTime, PhysicalAddress mac ) : System.Guid
dateTime System.DateTime
mac PhysicalAddress
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( System.DateTime dateTime, byte clockSequence, byte node ) : System.Guid
dateTime System.DateTime
clockSequence byte
node byte
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( DateTimeOffset dateTime ) : System.Guid
dateTime DateTimeOffset
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( DateTimeOffset dateTime, IPAddress ip ) : System.Guid
dateTime DateTimeOffset
ip IPAddress
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( DateTimeOffset dateTime, PhysicalAddress mac ) : System.Guid
dateTime DateTimeOffset
mac PhysicalAddress
리턴 System.Guid

GenerateTimeBasedGuid() 공개 정적인 메소드

public static GenerateTimeBasedGuid ( DateTimeOffset dateTime, byte clockSequence, byte node ) : System.Guid
dateTime DateTimeOffset
clockSequence byte
node byte
리턴 System.Guid

GetDateTime() 공개 정적인 메소드

public static GetDateTime ( System.Guid guid ) : System.DateTime
guid System.Guid
리턴 System.DateTime

GetDateTimeOffset() 공개 정적인 메소드

public static GetDateTimeOffset ( System.Guid guid ) : DateTimeOffset
guid System.Guid
리턴 DateTimeOffset

GetLocalDateTime() 공개 정적인 메소드

public static GetLocalDateTime ( System.Guid guid ) : System.DateTime
guid System.Guid
리턴 System.DateTime

GetUtcDateTime() 공개 정적인 메소드

public static GetUtcDateTime ( System.Guid guid ) : System.DateTime
guid System.Guid
리턴 System.DateTime

GetUuidVersion() 공개 정적인 메소드

public static GetUuidVersion ( this guid ) : GuidVersion
guid this
리턴 GuidVersion