Class Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
KNet extension of Joined<K, VLeft, VRight>
public class Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> : IKNetInnerReference<Joined<TJVMK, TJVMV, TJVMVO>>, IGenericSerDesFactoryApplier, IDisposable
Type Parameters
KVVOTJVMKThe JVM type of
KTJVMVThe JVM type of
VTJVMVOThe JVM type of
VO
- Inheritance
-
Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
- Implements
-
IKNetInnerReference<Joined<TJVMK, TJVMV, TJVMVO>>
- Derived
Properties
InnerReference
The underlying inner reference used from KNet object instance
public Joined<TJVMK, TJVMV, TJVMVO> InnerReference { get; }
Property Value
- Joined<TJVMK, TJVMV, TJVMVO>
Methods
As(string)
public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> As(string arg0)
Parameters
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
CheckDisposed()
Test if this instance was disposed
protected void CheckDisposed()
Exceptions
- ObjectDisposedException
When this instance was disposed
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Dispose(bool)
Implements the pattern described in https://learn.microsoft.com/en-en/dotnet/standard/garbage-collection/implementing-dispose
protected virtual void Dispose(bool disposing)
Parameters
disposingboolThe disposing parameter is a bool that indicates whether the method call comes from a Dispose() method (its value is true) or from a finalizer (its value is false)
KeySerde(ISerDes<K, TJVMK>)
public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> KeySerde(ISerDes<K, TJVMK> arg0)
Parameters
arg0ISerDes<K, TJVMK>
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
OtherValueSerde(ISerDes<VO, TJVMVO>)
public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> OtherValueSerde(ISerDes<VO, TJVMVO> arg0)
Parameters
arg0ISerDes<VO, TJVMVO>
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
ValueSerde(ISerDes<V, TJVMV>)
public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> ValueSerde(ISerDes<V, TJVMV> arg0)
Parameters
arg0ISerDes<V, TJVMV>
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
With(ISerDes<K, TJVMK>, ISerDes<V, TJVMV>, ISerDes<VO, TJVMVO>)
public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1, ISerDes<VO, TJVMVO> arg2)
Parameters
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
With(ISerDes<K, TJVMK>, ISerDes<V, TJVMV>, ISerDes<VO, TJVMVO>, string)
public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1, ISerDes<VO, TJVMVO> arg2, string arg3)
Parameters
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
With(ISerDes<K, TJVMK>, ISerDes<V, TJVMV>, ISerDes<VO, TJVMVO>, string, TimeSpan)
public static Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> With(ISerDes<K, TJVMK> arg0, ISerDes<V, TJVMV> arg1, ISerDes<VO, TJVMVO> arg2, string arg3, TimeSpan arg4)
Parameters
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
WithGracePeriod(TimeSpan)
public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithGracePeriod(TimeSpan arg0)
Parameters
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
WithKeySerde(ISerDes<K, TJVMK>)
public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithKeySerde(ISerDes<K, TJVMK> arg0)
Parameters
arg0ISerDes<K, TJVMK>
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
WithOtherValueSerde(ISerDes<VO, TJVMVO>)
public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithOtherValueSerde(ISerDes<VO, TJVMVO> arg0)
Parameters
arg0ISerDes<VO, TJVMVO>
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
WithValueSerde(ISerDes<V, TJVMV>)
public Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> WithValueSerde(ISerDes<V, TJVMV> arg0)
Parameters
arg0ISerDes<V, TJVMV>
Returns
- Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>
Operators
implicit operator Joined<TJVMK, TJVMV, TJVMVO>(Joined<K, V, VO, TJVMK, TJVMV, TJVMVO>)
Converter from Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> to Joined<K, VLeft, VRight>
public static implicit operator Joined<TJVMK, TJVMV, TJVMVO>(Joined<K, V, VO, TJVMK, TJVMV, TJVMVO> t)
Parameters
tJoined<K, V, VO, TJVMK, TJVMV, TJVMVO>
Returns
- Joined<TJVMK, TJVMV, TJVMVO>