LayoutScope.WriteScope Method

Definition

Overloads

WriteScope(RowBuffer, RowCursor, TypeArgumentList, RowCursor, UpdateOptions)
WriteScope<TContext>(RowBuffer, RowCursor, TypeArgumentList, TContext, LayoutScope.WriterFunc<TContext>, UpdateOptions)

WriteScope(RowBuffer, RowCursor, TypeArgumentList, RowCursor, UpdateOptions)

public abstract Microsoft.Azure.Cosmos.Serialization.HybridRow.Result WriteScope (ref Microsoft.Azure.Cosmos.Serialization.HybridRow.RowBuffer b, ref Microsoft.Azure.Cosmos.Serialization.HybridRow.RowCursor scope, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.TypeArgumentList typeArgs, out Microsoft.Azure.Cosmos.Serialization.HybridRow.RowCursor value, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions options = Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions.Upsert);
abstract member WriteScope : RowBuffer * RowCursor * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.TypeArgumentList * RowCursor * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions -> Microsoft.Azure.Cosmos.Serialization.HybridRow.Result
Public MustOverride Function WriteScope (ByRef b As RowBuffer, ByRef scope As RowCursor, typeArgs As TypeArgumentList, ByRef value As RowCursor, Optional options As UpdateOptions = Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions.Upsert) As Result

Parameters

scope
RowCursor
typeArgs
TypeArgumentList
value
RowCursor
options
UpdateOptions

Returns

Applies to

WriteScope<TContext>(RowBuffer, RowCursor, TypeArgumentList, TContext, LayoutScope.WriterFunc<TContext>, UpdateOptions)

public virtual Microsoft.Azure.Cosmos.Serialization.HybridRow.Result WriteScope<TContext> (ref Microsoft.Azure.Cosmos.Serialization.HybridRow.RowBuffer b, ref Microsoft.Azure.Cosmos.Serialization.HybridRow.RowCursor scope, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.TypeArgumentList typeArgs, TContext context, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.LayoutScope.WriterFunc<TContext> func, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions options = Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions.Upsert);
abstract member WriteScope : RowBuffer * RowCursor * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.TypeArgumentList * 'Context * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.LayoutScope.WriterFunc<'Context> * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions -> Microsoft.Azure.Cosmos.Serialization.HybridRow.Result
override this.WriteScope : RowBuffer * RowCursor * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.TypeArgumentList * 'Context * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.LayoutScope.WriterFunc<'Context> * Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions -> Microsoft.Azure.Cosmos.Serialization.HybridRow.Result
Public Overridable Function WriteScope(Of TContext) (ByRef b As RowBuffer, ByRef scope As RowCursor, typeArgs As TypeArgumentList, context As TContext, func As LayoutScope.WriterFunc(Of TContext), Optional options As UpdateOptions = Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.UpdateOptions.Upsert) As Result

Type Parameters

TContext

Parameters

scope
RowCursor
typeArgs
TypeArgumentList
context
TContext
options
UpdateOptions

Returns

Applies to