Metoda SqlHierarchyId.Parse
Konwertuje reprezentację ciąg kanoniczna SqlHierarchyId węzła SqlHierarchyId wartości.
Przestrzeń nazw: Microsoft.SqlServer.Types
Zestaw: Microsoft.SqlServer.Types (w Microsoft.SqlServer.Types.dll)
Składnia
'Deklaracja
<SqlMethodAttribute(DataAccess := DataAccessKind.None, SystemDataAccess := SystemDataAccessKind.None, _
InvokeIfReceiverIsNull := False, OnNullCall := False, _
IsDeterministic := True, IsPrecise := True, IsMutator := False)> _
Public Shared Function Parse ( _
input As SqlString _
) As SqlHierarchyId
'Użycie
Dim input As SqlString
Dim returnValue As SqlHierarchyId
returnValue = SqlHierarchyId.Parse(input)
[SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None,
InvokeIfReceiverIsNull = false, OnNullCall = false,
IsDeterministic = true, IsPrecise = true, IsMutator = false)]
public static SqlHierarchyId Parse(
SqlString input
)
[SqlMethodAttribute(DataAccess = DataAccessKind::None, SystemDataAccess = SystemDataAccessKind::None,
InvokeIfReceiverIsNull = false, OnNullCall = false,
IsDeterministic = true, IsPrecise = true, IsMutator = false)]
public:
static SqlHierarchyId Parse(
SqlString input
)
[<SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None,
InvokeIfReceiverIsNull = false, OnNullCall = false,
IsDeterministic = true, IsPrecise = true, IsMutator = false)>]
static member Parse :
input:SqlString -> SqlHierarchyId
public static function Parse(
input : SqlString
) : SqlHierarchyId
Parametry
- input
Typ: System.Data.SqlTypes.SqlString
Reprezentacja ciąg SqlHierarchyId węzła.
Wartość zwracana
Typ: Microsoft.SqlServer.Types.SqlHierarchyId
SqlHierarchyId reprezentująca węzeł opisane canonically.
Uwagi
Nazywane niejawnie podczas konwersji z typu ciąg na SqlHierarchyId Typ danych występuje.
Działa jako przeciwieństwo ToString.
Wyjątek jest uruchamiany, jeśli Parseotrzyma wartość, która nie jest prawidłowym ciąg reprezentację SqlHierarchyId.
To element członkowski jest statyczne.
Przykłady
DECLARE @StringValue AS nvarchar(4000), @hierarchyidValue AS hierarchyid
SET @StringValue = '/1/1/3/'
SET @hierarchyidValue = 0x5ADE
SELECT hierarchyid::Parse(@StringValue) AS hierarchyidRepresentation,
@hierarchyidValue.ToString() AS StringRepresentation ;
GO