[This is preliminary documentation and is subject to change.]
Converts row to BSON document suitable for storage in MONGO.DB.
Pass target name (name of particular store/epoch/implementation) to get targeted field metadata.
Note: the supplied row MAY NOT CONTAIN REFERENCE CYCLES - either direct or transitive
Namespace: NFX.Serialization.BSONAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public virtual BSONDocumentElement RowToBSONDocumentElement(
Row row,
string targetName,
bool useAmorphousData = true,
string name = null,
FieldFilterFunc filter = null
)
public virtual BSONDocumentElement RowToBSONDocumentElement(
Row row,
string targetName,
bool useAmorphousData = true,
string name = null,
FieldFilterFunc filter = null
)
Public Overridable Function RowToBSONDocumentElement (
row As Row,
targetName As String,
Optional useAmorphousData As Boolean = true,
Optional name As String = Nothing,
Optional filter As FieldFilterFunc = Nothing
) As BSONDocumentElement
Public Overridable Function RowToBSONDocumentElement (
row As Row,
targetName As String,
Optional useAmorphousData As Boolean = true,
Optional name As String = Nothing,
Optional filter As FieldFilterFunc = Nothing
) As BSONDocumentElement
public:
virtual BSONDocumentElement^ RowToBSONDocumentElement(
Row^ row,
String^ targetName,
bool useAmorphousData = true,
String^ name = nullptr,
FieldFilterFunc^ filter = nullptr
)
public:
virtual BSONDocumentElement^ RowToBSONDocumentElement(
Row^ row,
String^ targetName,
bool useAmorphousData = true,
String^ name = nullptr,
FieldFilterFunc^ filter = nullptr
)
abstract RowToBSONDocumentElement :
row : Row *
targetName : string *
?useAmorphousData : bool *
?name : string *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _name = defaultArg name null
let _filter = defaultArg filter null
*)
-> BSONDocumentElement
override RowToBSONDocumentElement :
row : Row *
targetName : string *
?useAmorphousData : bool *
?name : string *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _name = defaultArg name null
let _filter = defaultArg filter null
*)
-> BSONDocumentElement
abstract RowToBSONDocumentElement :
row : Row *
targetName : string *
?useAmorphousData : bool *
?name : string *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _name = defaultArg name null
let _filter = defaultArg filter null
*)
-> BSONDocumentElement
override RowToBSONDocumentElement :
row : Row *
targetName : string *
?useAmorphousData : bool *
?name : string *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _name = defaultArg name null
let _filter = defaultArg filter null
*)
-> BSONDocumentElement
Return Value
Type:
BSONDocumentElement