SfcKeyChain Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un SfcKeyChain es una raíz de dominio y una lista de claves que es una ruta de acceso de identidad completa a un objeto de instancia de Sfc. La raíz del dominio determina qué dominio e instancia representa. La lista de SfcAbstractKeys determina qué objetos de instancia de tipo de dominio representa en cada nivel. Se pueden comparar por igualdad y usarse como claves de diccionario únicas incluso cuando hay dominios mixtos.
public sealed class SfcKeyChain : IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.SfcKeyChain>
type SfcKeyChain = class
interface IEquatable<SfcKeyChain>
Public NotInheritable Class SfcKeyChain
Implements IEquatable(Of SfcKeyChain)
- Herencia
-
SfcKeyChain
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| SfcKeyChain(Urn, ISfcDomain) |
Constructor que se va a usar para crear SfcKeyChains cuando se conoce el URN completo. Esto se usa cuando se conoce un URN completo, pero aún no tenemos un objeto |
Propiedades
| Nombre | Description |
|---|---|
| Domain |
Devolver la interfaz de dominio para keychain determinada |
| IsConnected |
Un SfcKeyChain es una raíz de dominio y una lista de claves que es una ruta de acceso de identidad completa a un objeto de instancia de Sfc. La raíz del dominio determina qué dominio e instancia representa. La lista de SfcAbstractKeys determina qué objetos de instancia de tipo de dominio representa en cada nivel. Se pueden comparar por igualdad y usarse como claves de diccionario únicas incluso cuando hay dominios mixtos. |
| IsRooted |
Un SfcKeyChain es una raíz de dominio y una lista de claves que es una ruta de acceso de identidad completa a un objeto de instancia de Sfc. La raíz del dominio determina qué dominio e instancia representa. La lista de SfcAbstractKeys determina qué objetos de instancia de tipo de dominio representa en cada nivel. Se pueden comparar por igualdad y usarse como claves de diccionario únicas incluso cuando hay dominios mixtos. |
| LeafKey |
Obtenga la clave del nodo hoja Un SfcKeyChain es inmutable, por lo que debe construir uno nuevo para cambiar la clave hoja. |
| Parent |
Obtenga SfcKeyChain para el elemento primario de este. Un SfcKeyChain es inmutable, por lo que debe construir uno nuevo para cambiar el elemento primario. |
| RootKey |
Obtención de la clave del nodo raíz |
| Urn |
Un SfcKeyChain siempre se puede convertir en el formato urn equivalente. |
Métodos
| Nombre | Description |
|---|---|
| ClientEquals(SfcKeyChain) |
Compara la igualdad de cliente del mismo objeto de instancia en el mismo árbol de objetos. |
| Equals(Object) |
Dos SfcKeyChains son iguales a iff
|
| Equals(SfcKeyChain) |
Comprobación de igualdad fuertemente tipada usada por los operadores fuertemente tipados. Compara la igualdad de cliente de la misma instancia en el mismo árbol de objetos. |
| GetHashCode() |
El código hash de un SfcKeyChain es simplemente un XOR de todos sus códigos hash clave de componente. Cada clase Key debe implementar un GetHashCode() razonable para que esto se distribuya bien. |
| GetObject() |
Obtenga el objeto Sfc asociado a este SfcKeyChain. Esto buscará el objeto en la jerarquía a partir de la raíz de esta cadena de claves y creará uno nuevo (con colocarlo en la colección) a petición. Esto es importante, por lo que nunca obtenemos objetos huérfanos |
| IsClientAncestorOf(SfcKeyChain) |
Compruebe si la cadena de claves especificada está dentro de esta, mediante las reglas de ClientEquality(). Dentro se define como comparar como igual desde la parte superior hasta que se agota la cadena de claves más corta (contenedor). Tenga en cuenta que comparar como equivalente, o bien ser NULL significa que no está dentro. |
| IsServerAncestorOf(SfcKeyChain) |
Compruebe si la cadena de claves especificada está dentro de esta, con las reglas de ServerEquality(). Dentro se define como comparar como igual desde la parte superior hasta que se agota la cadena de claves más corta (contenedor). Tenga en cuenta que comparar como equivalente, o bien ser NULL significa que no está dentro. |
| ServerEquals(SfcKeyChain) |
Compara la equivalencia de servidor de la misma entidad lógica del lado servidor independientemente del árbol de objetos del lado cliente. |
| ToString() |
La implementación de ToString() debe devolver una representación de cadena que se pueda usar para ordenar por un comparador externo. No debe volver a presentar un XPath ni ningún otro formato, a menos que esté previsto como un formato de intercalación real. TODO: agregue un elemento virtual GetComparerString() o haga que Las claves se componen mediante un comparador proporcionado externamente. |
Operadores
| Nombre | Description |
|---|---|
| Equality(SfcKeyChain, SfcKeyChain) |
El operador == compara dos SfcKeyChains.
|
| Inequality(SfcKeyChain, SfcKeyChain) |
El operador != compara dos SfcKeyChains por desigualdad mediante el operador == y negando el resultado. Consulte el operador == en la clase SfcKeyChain para obtener más información sobre la comprobación de igualdad. |